Esempio n. 1
0
        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(ConfigServiceConfiguration.CreateTcpUri(hostname, port)), i));
        }
Esempio n. 2
0
 public static string CreateServerBindingUri()
 {
     return(ConfigServiceConfiguration.CreateTcpUri(RegistrySettings.NetTcpBindAddress, RegistrySettings.NetTcpBindPort));
 }