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