Class ZitiConnection
Represents the connection to the Ziti Network.
Inheritance
System.Object
ZitiConnection
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: OpenZiti
Assembly: Ziti.NET.Standard.dll
Syntax
public class ZitiConnection
Constructors
| Improve this Doc View SourceZitiConnection(ZitiService, ZitiContext, Object)
The only constructor for ZitiConnection. A valid ZitiService and ZitiContext must be provided.
Declaration
public ZitiConnection(ZitiService service, ZitiContext context, object connectionContext)
Parameters
Type | Name | Description |
---|---|---|
ZitiService | service | The ZitiService to construct a ZitiConnection with |
ZitiContext | context | |
System.Object | connectionContext | Additional context that needs to be stored along with the ZitiConnection |
Properties
| Improve this Doc View SourceConnectionContext
Any additional context that needs to be stored along with the ZitiConnection. Must be supplied when the ZitiConnection is created.
Declaration
public object ConnectionContext { get; }
Property Value
Type | Description |
---|---|
System.Object |
Service
Declaration
public ZitiService Service { get; }
Property Value
Type | Description |
---|---|
ZitiService |
Methods
| Improve this Doc View SourceAccept(OnClientAccept, OnZitiClientData)
Declaration
public int Accept(OnClientAccept onAccept, OnZitiClientData onClientData)
Parameters
Type | Name | Description |
---|---|---|
OnClientAccept | onAccept | |
OnZitiClientData | onClientData |
Returns
Type | Description |
---|---|
System.Int32 |
CheckConnection()
Declaration
public bool CheckConnection()
Returns
Type | Description |
---|---|
System.Boolean |
Close()
Declaration
public void Close()
Dial(OnZitiConnected, OnZitiDataReceived)
Declaration
public void Dial(OnZitiConnected onConnected, OnZitiDataReceived dataReceived)
Parameters
Type | Name | Description |
---|---|---|
OnZitiConnected | onConnected | |
OnZitiDataReceived | dataReceived |
Finalize()
Declaration
protected void Finalize()
MarkAsStream()
Declaration
public void MarkAsStream()
Write(Byte[], OnZitiDataWritten, Object)
Declaration
public int Write(byte[] data, OnZitiDataWritten afterDataWritten, object context)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | data | |
OnZitiDataWritten | afterDataWritten | |
System.Object | context |
Returns
Type | Description |
---|---|
System.Int32 |
Write(Byte[], Int32, OnZitiDataWritten, Object)
Declaration
public int Write(byte[] data, int len, OnZitiDataWritten afterDataWritten, object context)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | data | |
System.Int32 | len | |
OnZitiDataWritten | afterDataWritten | |
System.Object | context |
Returns
Type | Description |
---|---|
System.Int32 |