Freigeben über


SocketElement.IPProtectionLevel Eigenschaft

Definition

Ruft einen Wert ab, der das Standard-IPProtectionLevel für einen Socket angibt, oder legt ihn fest.

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

Eigenschaftswert

Der Wert des IPProtectionLevel für die aktuelle Instanz.

Attribute

Hinweise

Die IPProtectionLevel-Eigenschaft ermöglicht die Konfiguration einer Einschränkung für einen IPv6-Socket auf einen angegebenen Bereich (z. B. Adressen mit demselben linklokalen oder standortlokalen Präfix). Mit dieser Option können Anwendungen Zugriffsbeschränkungen für IPv6-Sockets festlegen. Mit solchen Einschränkungen kann sich eine im privaten LAN ausgeführte Anwendung selbst einfach und stabil vor externen Angriffen schützen. Diese Option erweitert oder beschränkt den Bereich eines lauschenden Sockets und ermöglicht so bei Bedarf den uneingeschränkten Zugriff von öffentlichen und privaten Benutzer*innen oder beschränkt den Zugriff nur auf denselben Standort. Diese Option verfügt über drei definierte Schutzebenen, die in der System.Net.Sockets.IPProtectionLevel -Enumeration angegeben sind.

Gilt für:

Weitere Informationen