public static EndpointAddress CreateTcpEndPointAddress(string hostname, int port, string expectedServerIdentityFormat) { EndpointIdentity i; string expectedServerIdentity = string.Format(expectedServerIdentityFormat, hostname); if (expectedServerIdentity.Contains("@")) { i = EndpointIdentity.CreateUpnIdentity(expectedServerIdentity); } else { i = EndpointIdentity.CreateSpnIdentity(expectedServerIdentity); } return(new EndpointAddress(new Uri(EventServiceConfiguration.CreateTcpUri(hostname, port)), i)); }
public static ServiceHost CreateNetTcpInstance() { return(EventService.CreateInstance(EventServiceConfiguration.NetTcpBinding, EventServiceConfiguration.CreateServerBindingUri())); }
public static string CreateServerBindingUri() { return(EventServiceConfiguration.CreateTcpUri(RegistrySettings.NetTcpBindAddress, RegistrySettings.NetTcpBindPort)); }
public static EventClient GetNetTcpClient(InstanceContext ctx, string hostname, int port, string expectedServerIdentityFormat) { return(new EventClient(ctx, EventServiceConfiguration.NetTcpBinding, EventServiceConfiguration.CreateTcpEndPointAddress(hostname, port, expectedServerIdentityFormat))); }