NetNamedPipeSecurity 类

定义

对使用命名管道绑定配置的终结点提供对安全设置的访问权限。

public ref class NetNamedPipeSecurity sealed
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public sealed class NetNamedPipeSecurity
public sealed class NetNamedPipeSecurity
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
type NetNamedPipeSecurity = class
type NetNamedPipeSecurity = class
Public NotInheritable Class NetNamedPipeSecurity
继承
NetNamedPipeSecurity
属性

示例

下面的代码演示如何将 NetNamedPipeSecurity 对象添加到 NetNamedPipeBinding 实例中。

NetNamedPipeBinding nnpb = new NetNamedPipeBinding();
NetNamedPipeSecurity nnpSecurity = nnpb.Security;
nnpSecurity.Mode = NetNamedPipeSecurityMode.Transport;
NamedPipeTransportSecurity npts = nnpSecurity.Transport;
serviceHost.AddServiceEndpoint(typeof(ICalculator), nnpb, "net.pipe://localhost/ServiceModelSamples/Service");

构造函数

NetNamedPipeSecurity()

初始化 NetNamedPipeSecurity 类的新实例。

属性

Mode

获取或设置命名管道绑定的安全代码。

Transport

获取命名管道绑定的传输安全性。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ShouldSerializeTransport()

返回一个值,该值指示 Transport 属性是否已更改,不再是默认值且应对其进行序列化。 WCF 使用此项进行 XAML 集成。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于