Socket.UseOnlyOverlappedIO Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui spécifie si le socket doit utiliser uniquement le mode D/S superposé. Sur .NET 5+ (y compris les versions .NET Core), la valeur est toujours false.
public:
property bool UseOnlyOverlappedIO { bool get(); void set(bool value); };
public bool UseOnlyOverlappedIO { get; set; }
member this.UseOnlyOverlappedIO : bool with get, set
Public Property UseOnlyOverlappedIO As Boolean
Valeur de propriété
true sur .NET Framework si le Socket utilise uniquement les E/S superposées ; sinon, false. La valeur par défaut est false.
Exceptions
Le socket a été lié à un port d’achèvement.
Remarques
.NET Framework uniquement : définissez cette propriété sur true pour un Socket sur lequel vous envisagez d’appeler DuplicateAndClose. Sinon, l’infrastructure peut affecter un port d’achèvement au socket, ce qui interdireait l’utilisation de DuplicateAndClose.
Sur .NET versions 5+ (inclure .NET Core), la valeur de cette propriété est toujours false et vous ne pouvez pas modifier sa valeur.