Show / Hide Table of Contents

Class MessageEndpoint

An endpoint that will communicate over an arbitrary line of communication that is implemented in application space

Inheritance
System.Object
MessageEndpoint
Implements
IEndpoint
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: Couchbase.Lite.P2P
Assembly: Couchbase.Lite.dll
Syntax
public sealed class MessageEndpoint : IEndpoint
Remarks

NOTE: This is an enterprise edition feature

Constructors

| Improve this Doc View Source

MessageEndpoint(String, Object, ProtocolType, IMessageEndpointDelegate)

Constructs a new message endpoint

Declaration
public MessageEndpoint(string uid, object target, ProtocolType protocolType, IMessageEndpointDelegate delegateObject)
Parameters
Type Name Description
System.String uid

The unique identifier for this endpoint

System.Object target

The object representing the route to the remote side of this endpoint (e.g. url)

ProtocolType protocolType

The type of protocol connections created by this endpoint use

IMessageEndpointDelegate delegateObject

The delegate for creating connections for this endpoint

Remarks

NOTE: This is an enterprise edition feature

Properties

| Improve this Doc View Source

Delegate

Gets the delegate object assigned to this endpoint

Declaration
public IMessageEndpointDelegate Delegate { get; }
Property Value
Type Description
IMessageEndpointDelegate
Remarks

NOTE: This is an enterprise edition feature

| Improve this Doc View Source

ProtocolType

Gets the type of protocol that connections created by this endpoint use

Declaration
public ProtocolType ProtocolType { get; }
Property Value
Type Description
ProtocolType
Remarks

NOTE: This is an enterprise edition feature

| Improve this Doc View Source

Target

Gets the object representing the route to the remote side of this endpoint (e.g. url)

Declaration
public object Target { get; }
Property Value
Type Description
System.Object
Remarks

NOTE: This is an enterprise edition feature

| Improve this Doc View Source

Uid

Gets the unique identifier for this endpoint

Declaration
public string Uid { get; }
Property Value
Type Description
System.String
Remarks

NOTE: This is an enterprise edition feature

Implements

IEndpoint
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX