Socket.UseOnlyOverlappedIO Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que especifica si el socket solo debe usar el modo de E/S superpuesto. En .NET 5+ (incluidas las versiones de .NET Core), el valor siempre es 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
Valor de propiedad
true en .NET Framework si el Socket usa solo E/S superpuesta; de lo contrario, false. El valor predeterminado es false.
Excepciones
El socket se ha enlazado a un puerto de finalización.
Comentarios
solo .NET Framework: establezca esta propiedad en true para un Socket quiere llamar a DuplicateAndClose activado. De lo contrario, el marco puede asignar un puerto de finalización al socket, lo que prohibiría el uso de DuplicateAndClose.
En las versiones de .NET 5+ (incluir .NET Core), el valor de esta propiedad siempre es false y no se puede cambiar su valor.