Freigeben über


Socket.UseOnlyOverlappedIO Eigenschaft

Definition

Achtung

UseOnlyOverlappedIO has been deprecated and is not supported.

Ruft einen Wert ab, der angibt, ob der Socket nur den Überlappungs-E/A-Modus verwenden soll, oder legt diesen fest. Unter .NET 5+ (einschließlich .NET Core-Versionen) ist der Wert immer false.

public:
 property bool UseOnlyOverlappedIO { bool get(); void set(bool value); };
public bool UseOnlyOverlappedIO { get; set; }
[System.Obsolete("UseOnlyOverlappedIO has been deprecated and is not supported.")]
public bool UseOnlyOverlappedIO { get; set; }
member this.UseOnlyOverlappedIO : bool with get, set
[<System.Obsolete("UseOnlyOverlappedIO has been deprecated and is not supported.")>]
member this.UseOnlyOverlappedIO : bool with get, set
Public Property UseOnlyOverlappedIO As Boolean

Eigenschaftswert

trueauf .NET Framework, wenn nur Socket überlappende E/A verwendet werden, falseandernfalls . Der Standardwert lautet false.

Attribute

Ausnahmen

Der Socket wurde an einen Abschlussanschluss gebunden.

Hinweise

nur .NET Framework: Legen Sie diese Eigenschaft auf true für einen Socket fest, den Sie aufrufen DuplicateAndClose möchten. Andernfalls kann das Framework dem Socket einen Vervollständigungsport zuweisen, was die Verwendung von DuplicateAndCloseverbietet.

In .NET 5+ -Versionen (einschließlich .NET Core) ist der Wert dieser Eigenschaft immer false, und Sie können ihren Wert nicht ändern.

Gilt für: