SocketElement.IPProtectionLevel 属性

定义

获取或设置一个值,该值指定用于套接字的默认 IPProtectionLevel

public:
 property System::Net::Sockets::IPProtectionLevel IPProtectionLevel { System::Net::Sockets::IPProtectionLevel get(); void set(System::Net::Sockets::IPProtectionLevel value); };
[System.Configuration.ConfigurationProperty("ipProtectionLevel", DefaultValue=System.Net.Sockets.IPProtectionLevel.Unspecified)]
public System.Net.Sockets.IPProtectionLevel IPProtectionLevel { get; set; }
[<System.Configuration.ConfigurationProperty("ipProtectionLevel", DefaultValue=System.Net.Sockets.IPProtectionLevel.Unspecified)>]
member this.IPProtectionLevel : System.Net.Sockets.IPProtectionLevel with get, set
Public Property IPProtectionLevel As IPProtectionLevel

属性值

当前实例的 IPProtectionLevel 的值。

属性

注解

利用 IPProtectionLevel 属性,即可配置 IPv6 套接字的范围,将其限制为一个指定范围,例如限制为具有相同链接本地或站点本地前缀的地址。 通过此选项,应用程序可对 IPv6 套接字设置访问限制。 通过应用此类限制,可让在专用局域网上运行的应用程序能够通过简单的方式很好地增强自身的安全性,以便防范外部攻击。 此选项可以扩大或缩小侦听套接字的范围,从而使公共用户和个人用户可在适当情况下对站点进行无限制的访问,或者可以根据需要对同一站点进行有限制的访问。 此选项在枚举中指定了三个 System.Net.Sockets.IPProtectionLevel 定义的保护级别。

适用于

另请参阅