示例#1
0
 public SocketEndpoint(string uri)
     : this(uri.ParseAddress(), ReceiverIdentifier.CreateIdentity())
 {
 }
示例#2
0
 public static bool IsSet(this ReceiverIdentifier identitifier)
 => identitifier?.Identity != null && !Unsafe.ArraysEqual(identitifier.Identity, Empty);
示例#3
0
 public static bool IsMessageHub(this ReceiverIdentifier identifier)
 => identifier?.Identity?.Length > 0 &&
 identifier.Identity[0] == MessageHubSignature;
示例#4
0
 public static bool IsActor(this ReceiverIdentifier identifier)
 => identifier?.Identity?.Length > 0 &&
 identifier.Identity[0] == ActorSignature;
示例#5
0
 public static ReceiverIdentifier CreateForMessageHub()
 => new ReceiverIdentifier(new [] { MessageHubSignature }.Concat(ReceiverIdentifier.CreateIdentity()).ToArray());
示例#6
0
 public static ReceiverIdentifier CreateForActor()
 => new ReceiverIdentifier(new [] { ActorSignature }.Concat(ReceiverIdentifier.CreateIdentity()).ToArray());