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 |