UdpClient.AllowNatTraversal(Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktiviert oder deaktiviert netzwerkadressübersetzung (NETWORK Address Translation, NAT) traversal für eine UdpClient Instanz.
public:
void AllowNatTraversal(bool allowed);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void AllowNatTraversal(bool allowed);
public void AllowNatTraversal(bool allowed);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
member this.AllowNatTraversal : bool -> unit
member this.AllowNatTraversal : bool -> unit
Public Sub AllowNatTraversal (allowed As Boolean)
Parameter
- allowed
- Boolean
Ein boolescher Wert, der angibt, ob NAT-Traversal aktiviert oder deaktiviert werden soll.
- Attribute
Hinweise
Die AllowNatTraversal Methode wird verwendet, um NAT-Traversal für eine UdpClient Instanz zu aktivieren oder zu deaktivieren. NAT-Traversal kann mithilfe von Teredo, 6to4 oder einem ISATAP-Tunnel bereitgestellt werden.
Wenn der allowed Parameter "false" ist, wird die IPProtectionLevel Option für den zugeordneten Socket auf " EdgeRestrictedfalse" festgelegt. Dadurch wird die NAT-Traversal für eine UdpClient Instanz explizit deaktiviert.
Wenn der allowed Parameter "true" ist, wird die IPProtectionLevel Option für das zugeordnete Socket auf " Unrestricted. Dies kann die NAT-Traversal für eine UdpClient abhängig von Firewallregeln zulassen, die auf dem System vorhanden sind.
Eine Teredo-Adresse ist eine IPv6-Adresse mit dem Präfix 2001::/32. Teredo-Adressen können über die normale DNS-Namensauflösung zurückgegeben oder als IPv6-Adresse aufgezählt werden, die einer lokalen Schnittstelle zugewiesen ist.