CommunicationObject.Close Método
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í.
Hace que un objeto de comunicación pase de su estado actual al estado cerrado.
Sobrecargas
| Nombre | Description |
|---|---|
| Close() |
Hace que un objeto de comunicación pase de su estado actual al estado cerrado. |
| Close(TimeSpan) |
Hace que un objeto de comunicación pase de su estado actual al estado cerrado dentro de un intervalo de tiempo especificado. |
Close()
- Source:
- CommunicationObject.cs
- Source:
- CommunicationObject.cs
- Source:
- CommunicationObject.cs
Hace que un objeto de comunicación pase de su estado actual al estado cerrado.
public:
virtual void Close();
public void Close();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Sub Close ()
Implementaciones
Excepciones
El objeto de comunicación está en un Faulted estado y no se puede modificar.
Se superó el intervalo de tiempo predeterminado asignado para la operación antes de que se completara la operación.
Comentarios
Este método hace que una CommunicationObject transición correcta de cualquier estado, que no sea el ClosedClosed estado, al estado . El Close método permite que cualquier trabajo sin terminar se complete antes de devolverlo. Por ejemplo, termine de enviar los mensajes almacenados en búfer.
CommunicationObject Entra en el Closing estado y permanece en él después de llamar al Close método hasta que se completa la Closed transición al estado. La transición consiste en realizar llamadas sucesivas a OnClosing, OnClose(TimeSpan)y OnClosed.
También hay una versión asincrónica del método close que se inicia llamando a BeginClose.
Se aplica a
Close(TimeSpan)
- Source:
- CommunicationObject.cs
- Source:
- CommunicationObject.cs
- Source:
- CommunicationObject.cs
Hace que un objeto de comunicación pase de su estado actual al estado cerrado dentro de un intervalo de tiempo especificado.
public:
virtual void Close(TimeSpan timeout);
public void Close(TimeSpan timeout);
abstract member Close : TimeSpan -> unit
override this.Close : TimeSpan -> unit
Public Sub Close (timeout As TimeSpan)
Parámetros
- timeout
- TimeSpan
TimeSpan que especifica cuánto tiempo debe completarse la operación de cierre antes de que se agote el tiempo de espera.
Implementaciones
Excepciones
El objeto de comunicación está en un Faulted estado y no se puede modificar.
Se superó el intervalo de tiempo predeterminado asignado para la operación antes de que se completara la operación.
Comentarios
Este método hace que una CommunicationObject transición correcta de cualquier estado, que no sea el ClosedClosed estado, al estado dentro de un intervalo de tiempo especificado. El Close método permite que cualquier trabajo sin terminar se complete antes de devolverlo. Por ejemplo, termine de enviar los mensajes almacenados en búfer.
CommunicationObject Entra en el Closing estado y permanece en él después de llamar al Close método hasta que se completa la Closed transición al estado. La transición consiste en realizar llamadas sucesivas a OnClosingy OnClose(TimeSpan)OnClosed.
También hay una versión asincrónica del método close que se inicia llamando a BeginClose.