CommunicationObject Clase
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í.
Proporciona una implementación base común para la máquina de estado básica común a todos los objetos orientados a la comunicación del sistema, incluidos los canales, los agentes de escucha y los generadores de canales y agentes de escucha.
public ref class CommunicationObject abstract : System::ServiceModel::ICommunicationObject
public abstract class CommunicationObject : System.ServiceModel.ICommunicationObject
type CommunicationObject = class
interface ICommunicationObject
Public MustInherit Class CommunicationObject
Implements ICommunicationObject
- Herencia
-
CommunicationObject
- Derivado
- Implementaciones
Comentarios
La clase />c0 < implementa la interfaz
Constructores
| Nombre | Description |
|---|---|
| CommunicationObject() |
Inicializa una nueva instancia de la clase CommunicationObject. |
| CommunicationObject(Object) |
Inicializa una nueva instancia de la CommunicationObject clase con el bloqueo mutuamente exclusivo para proteger las transiciones de estado especificadas. |
Propiedades
| Nombre | Description |
|---|---|
| DefaultCloseTimeout |
Cuando se reemplaza en una clase derivada, obtiene el intervalo de tiempo predeterminado proporcionado para que se complete una operación de cierre. |
| DefaultOpenTimeout |
Cuando se reemplaza en una clase derivada, obtiene el intervalo de tiempo predeterminado proporcionado para que se complete una operación abierta. |
| IsDisposed |
Obtiene un valor que indica si se ha eliminado el objeto de comunicación. |
| State |
Obtiene un valor que indica el estado actual del objeto de comunicación. |
| ThisLock |
Obtiene el bloqueo mutuamente excluyente que protege la instancia de clase durante una transición de estado. |
Métodos
| Nombre | Description |
|---|---|
| Abort() |
Hace que un objeto de comunicación pase inmediatamente de su estado actual al estado de cierre. |
| BeginClose(AsyncCallback, Object) |
Comienza una operación asincrónica para cerrar un objeto de comunicación. |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para cerrar un objeto de comunicación con un tiempo de espera especificado. |
| BeginOpen(AsyncCallback, Object) |
Comienza una operación asincrónica para abrir un objeto de comunicación. |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para abrir un objeto de comunicación dentro de un intervalo de tiempo especificado. |
| 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. |
| EndClose(IAsyncResult) |
Completa una operación asincrónica para cerrar un objeto de comunicación. |
| EndOpen(IAsyncResult) |
Completa una operación asincrónica para abrir un objeto de comunicación. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Fault() |
Hace que un objeto de comunicación pase de su estado actual al estado defectuoso. |
| GetCommunicationObjectType() |
Obtiene el tipo de objeto de comunicación. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| OnAbort() |
Inserta el procesamiento en un objeto de comunicación después de realizar la transición al estado de cierre debido a la invocación de una operación de anulación sincrónica. |
| OnBeginClose(TimeSpan, AsyncCallback, Object) |
Inserta el procesamiento después de que un objeto de comunicación pase al estado de cierre debido a la invocación de una operación de cierre asincrónica. |
| OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Inserta el procesamiento en un objeto de comunicación después de realizar la transición al estado de apertura debido a la invocación de una operación de apertura asincrónica. |
| OnClose(TimeSpan) |
Inserta el procesamiento en un objeto de comunicación después de realizar la transición al estado de cierre debido a la invocación de una operación de cierre sincrónica. |
| OnClosed() |
Se invoca durante la transición de un objeto de comunicación al estado de cierre. |
| OnClosing() |
Se invoca durante la transición de un objeto de comunicación al estado de cierre. |
| OnEndClose(IAsyncResult) |
Completa una operación asincrónica al cerrar un objeto de comunicación. |
| OnEndOpen(IAsyncResult) |
Completa una operación asincrónica en la apertura de un objeto de comunicación. |
| OnFaulted() |
Inserta el procesamiento en un objeto de comunicación después de realizar la transición al estado defectuoso debido a la invocación de una operación de error sincrónica. |
| OnOpen(TimeSpan) |
Inserta el procesamiento en un objeto de comunicación después de realizar la transición al estado de apertura que debe completarse dentro de un intervalo de tiempo especificado. |
| OnOpened() |
Se invoca durante la transición de un objeto de comunicación al estado abierto. |
| OnOpening() |
Se invoca durante la transición de un objeto de comunicación al estado de apertura. |
| Open() |
Hace que un objeto de comunicación pase del estado creado al estado abierto. |
| Open(TimeSpan) |
Hace que un objeto de comunicación pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado. |
| ThrowIfDisposed() |
Produce una excepción si se elimina el objeto de comunicación. |
| ThrowIfDisposedOrImmutable() |
Produce una excepción si el objeto de comunicación que la State propiedad no está establecida en el Created estado . |
| ThrowIfDisposedOrNotOpen() |
Produce una excepción si el objeto de comunicación no está en el Opened estado . |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
| Nombre | Description |
|---|---|
| Closed |
Se produce cuando un objeto de comunicación pasa al estado cerrado. |
| Closing |
Se produce cuando un objeto de comunicación pasa al estado de cierre. |
| Faulted |
Se produce cuando un objeto de comunicación pasa al estado defectuoso. |
| Opened |
Se produce cuando un objeto de comunicación pasa al estado abierto. |
| Opening |
Se produce cuando un objeto de comunicación pasa al estado de apertura. |