Exemple #1
0
 public NetNamedPipeBinding(NetNamedPipeSecurityMode securityMode)
 {
     security = new NetNamedPipeSecurity()
     {
         Mode = securityMode
     };
 }
 internal static bool IsDefined(NetNamedPipeSecurityMode value)
 {
     if (value != NetNamedPipeSecurityMode.Transport)
     {
         return (value == NetNamedPipeSecurityMode.None);
     }
     return true;
 }
Exemple #3
0
 internal static bool IsDefined(NetNamedPipeSecurityMode value)
 {
     if (value != NetNamedPipeSecurityMode.Transport)
     {
         return(value == NetNamedPipeSecurityMode.None);
     }
     return(true);
 }
 internal static bool TryCreate(WindowsStreamSecurityBindingElement wssbe, NetNamedPipeSecurityMode mode, out NetNamedPipeSecurity security)
 {
     security = null;
     NamedPipeTransportSecurity transportSecurity = new NamedPipeTransportSecurity();
     if ((mode == NetNamedPipeSecurityMode.Transport) && !NamedPipeTransportSecurity.IsTransportProtectionAndAuthentication(wssbe, transportSecurity))
     {
         return false;
     }
     security = new NetNamedPipeSecurity(mode, transportSecurity);
     return true;
 }
        internal static bool TryCreate(WindowsStreamSecurityBindingElement wssbe, NetNamedPipeSecurityMode mode, out NetNamedPipeSecurity security)
        {
            security = null;
            NamedPipeTransportSecurity transportSecurity = new NamedPipeTransportSecurity();

            if ((mode == NetNamedPipeSecurityMode.Transport) && !NamedPipeTransportSecurity.IsTransportProtectionAndAuthentication(wssbe, transportSecurity))
            {
                return(false);
            }
            security = new NetNamedPipeSecurity(mode, transportSecurity);
            return(true);
        }
 private NetNamedPipeSecurity(NetNamedPipeSecurityMode mode, NamedPipeTransportSecurity transport)
 {
     this.transport = new NamedPipeTransportSecurity();
     this.mode = mode;
     this.transport = (transport == null) ? new NamedPipeTransportSecurity() : transport;
 }
 public NetNamedPipeSecurity()
 {
     this.transport = new NamedPipeTransportSecurity();
     this.mode = NetNamedPipeSecurityMode.Transport;
 }
 public NetNamedPipeBinding(NetNamedPipeSecurityMode securityMode)
 {
 }
 NetNamedPipeSecurity(NetNamedPipeSecurityMode mode, NamedPipeTransportSecurity transport)
 {
     this.mode = mode;
     this.transport = transport == null ? new NamedPipeTransportSecurity() : transport;
 }
 private NetNamedPipeSecurity(NetNamedPipeSecurityMode mode, NamedPipeTransportSecurity transport)
 {
     this.transport = new NamedPipeTransportSecurity();
     this.mode      = mode;
     this.transport = (transport == null) ? new NamedPipeTransportSecurity() : transport;
 }
        static bool TryCreateSecurity(WindowsStreamSecurityBindingElement wssbe, out NetNamedPipeSecurity security)
        {
            NetNamedPipeSecurityMode mode = wssbe == null ? NetNamedPipeSecurityMode.None : NetNamedPipeSecurityMode.Transport;

            return(NetNamedPipeSecurity.TryCreate(wssbe, mode, out security));
        }
 public NetNamedPipeSecurity()
 {
     this.mode = DefaultMode;
 }
 internal static bool IsDefined(NetNamedPipeSecurityMode value)
 {
     return
         value == NetNamedPipeSecurityMode.Transport ||
         value == NetNamedPipeSecurityMode.None;
 }
		public NetNamedPipeBinding (NetNamedPipeSecurityMode securityMode)
		{
			security = new NetNamedPipeSecurity () { Mode = securityMode };
		}
 NetNamedPipeSecurity(NetNamedPipeSecurityMode mode, NamedPipeTransportSecurity transport)
 {
     this.mode      = mode;
     this.transport = transport == null ? new NamedPipeTransportSecurity() : transport;
 }
 public NetNamedPipeBinding(NetNamedPipeSecurityMode securityMode) : this()
 {
     this.security.Mode = securityMode;
 }
Exemple #17
0
 public NetNamedPipeBinding(NetNamedPipeSecurityMode securityMode)
 {
 }
 public NetNamedPipeBinding(NetNamedPipeSecurityMode securityMode)
     : this()
 {
     this.security.Mode = securityMode;
 }
 public NetNamedPipeSecurity()
 {
     this.mode = DefaultMode;
 }
Exemple #20
0
 public NetNamedPipeContextBinding(NetNamedPipeSecurityMode securityMode) : base(securityMode)
 {
     ContextProtectionLevel = ProtectionLevel.EncryptAndSign;
 }
 public NetNamedPipeSecurity()
 {
     this.transport = new NamedPipeTransportSecurity();
     this.mode      = NetNamedPipeSecurityMode.Transport;
 }