Socket.Blocking Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob sich der Socket im blockierenden Modus befindet.Gets or sets a value that indicates whether the Socket is in blocking mode.

public:
 property bool Blocking { bool get(); void set(bool value); };
public bool Blocking { get; set; }
member this.Blocking : bool with get, set
Public Property Blocking As Boolean

Eigenschaftswert

true, wenn der Socket blockiert wird, andernfalls false.true if the Socket will block; otherwise, false. Die Standardeinstellung ist true.The default is true.

Ausnahmen

Fehler beim Versuch, auf den Socket zuzugreifen.An error occurred when attempting to access the socket.

Der Socket wurde geschlossen.The Socket has been closed.

Hinweise

Die Blocking-Eigenschaft gibt an, ob sich ein Socket im Blockierungs Modus befindet.The Blocking property indicates whether a Socket is in blocking mode.

Wenn Sie sich im Blockierungs Modus befinden und einen Methoden aufzurufen, der nicht sofort abgeschlossen wird, blockiert Ihre Anwendung die Ausführung, bis der angeforderte Vorgang abgeschlossen ist.If you are in blocking mode, and you make a method call which does not complete immediately, your application will block execution until the requested operation completes. Wenn die Ausführung fortgesetzt werden soll, obwohl der angeforderte Vorgang nicht vollständig ist, ändern Sie die Blocking-Eigenschaft in false.If you want execution to continue even though the requested operation is not complete, change the Blocking property to false. Die Blocking-Eigenschaft wirkt sich nicht auf asynchrone Methoden aus.The Blocking property has no effect on asynchronous methods. Wenn Sie Daten asynchron senden und empfangen und die Ausführung blockieren möchten, verwenden Sie die ManualResetEvent-Klasse.If you are sending and receiving data asynchronously and want to block execution, use the ManualResetEvent class.

Hinweis

Wenn Sie erhalten eine SocketException, verwenden die SocketException.ErrorCode Eigenschaft, um den spezifischen Fehlercode zu erhalten.If you receive a SocketException, use the SocketException.ErrorCode property to obtain the specific error code. Nachdem Sie diesen Code abgerufen haben, finden Sie in der API-Fehlercode Dokumentation der Windows Sockets, Version 2 , eine ausführliche Beschreibung des Fehlers.After you have obtained this code, refer to the Windows Sockets version 2 API error code documentation for a detailed description of the error.

Hinweis

Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren.This member outputs trace information when you enable network tracing in your application. Weitere Informationen finden Sie unter Netzwerk Ablauf Verfolgung in der .NET Framework.For more information, see Network Tracing in the .NET Framework.

Gilt für: