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; }
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; }
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 }; }
public NetNamedPipeBinding(NetNamedPipeSecurityMode securityMode) : this() { this.security.Mode = securityMode; }
public NetNamedPipeContextBinding(NetNamedPipeSecurityMode securityMode) : base(securityMode) { ContextProtectionLevel = ProtectionLevel.EncryptAndSign; }