InstanceContext Clase
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í.
Representa la información de contexto para una instancia del servicio.
public ref class InstanceContext sealed : System::ServiceModel::Channels::CommunicationObject, System::ServiceModel::IExtensibleObject<System::ServiceModel::InstanceContext ^>
public sealed class InstanceContext : System.ServiceModel.Channels.CommunicationObject, System.ServiceModel.IExtensibleObject<System.ServiceModel.InstanceContext>
type InstanceContext = class
inherit CommunicationObject
interface IExtensibleObject<InstanceContext>
Public NotInheritable Class InstanceContext
Inherits CommunicationObject
Implements IExtensibleObject(Of InstanceContext)
- Herencia
- Implementaciones
El código siguiente muestra cómo obtener información de contexto de la instancia de un servicio:
string info = "";
OperationContext operationContext = OperationContext.Current;
InstanceContext instanceContext = operationContext.InstanceContext;
info += " " + "State: " + instanceContext.State.ToString() + "\n";
info += " " + "ManualFlowControlLimit: " + instanceContext.ManualFlowControlLimit.ToString() + "\n";
info += " " + "HashCode: " + instanceContext.GetHashCode().ToString() + "\n";
return info;
Instance |
Inicializa una nueva instancia de la clase InstanceContext para un objeto especificado que implementa la instancia del servicio. |
Instance |
Inicializa una nueva instancia de la clase InstanceContext para un servicio hospedado por un host especificado. |
Instance |
Inicializa una nueva instancia de la clase InstanceContext para un objeto especificado que implementa la instancia del servicio y está hospedado por un host especificado. |
Default |
Cuando se invalida en una clase derivada, obtiene el intervalo de tiempo predeterminado proporcionado para que se complete una operación de cierre. (Heredado de CommunicationObject) |
Default |
Cuando se invalida en una clase derivada, obtiene el intervalo de tiempo predeterminado proporcionado para que se complete una operación de apertura. (Heredado de CommunicationObject) |
Extensions |
Obtiene la colección de extensiones, si las hubiera, asociadas con la instancia del servicio. |
Host |
Obtiene el host para la instancia del servicio. |
Incoming |
Obtiene canales con sesión que entran en la instancia del servicio. |
Is |
Obtiene un valor que indica si el objeto de comunicación se ha eliminado. (Heredado de CommunicationObject) |
Manual |
Obtiene o establece un límite en el número de mensajes que pueden ser procesados por el contexto de la instancia. |
Outgoing |
Obtiene canales con sesión que salen de la instancia del servicio. |
State |
Obtiene un valor que indica el estado actual del objeto de comunicación. (Heredado de CommunicationObject) |
Synchronization |
Obtiene o establece el contexto utilizado para la sincronización de subprocesos con el contexto de la instancia actual. |
This |
Obtiene el bloqueo mutuamente excluyente que protege la instancia de clase durante una transición de estado. (Heredado de CommunicationObject) |
Abort() |
Provoca que un objeto de comunicación pase inmediatamente de su estado actual al estado de cierre. (Heredado de CommunicationObject) |
Begin |
Comienza una operación asincrónica para cerrar un objeto de comunicación. (Heredado de CommunicationObject) |
Begin |
Comienza una operación asincrónica para cerrar un objeto de comunicación con un tiempo de espera especificado. (Heredado de CommunicationObject) |
Begin |
Comienza una operación asincrónica para abrir un objeto de comunicación. (Heredado de CommunicationObject) |
Begin |
Comienza una operación asincrónica para abrir un objeto de comunicación dentro de un intervalo de tiempo especificado. (Heredado de CommunicationObject) |
Close() |
Provoca que un objeto de comunicación pase de su estado actual al estado cerrado. (Heredado de CommunicationObject) |
Close(Time |
Provoca que un objeto de comunicación pase su estado actual al estado cerrado dentro de un intervalo de tiempo especificado. (Heredado de CommunicationObject) |
End |
Completa una operación asincrónica para cerrar un objeto de comunicación. (Heredado de CommunicationObject) |
End |
Completa una operación asincrónica para abrir un objeto de comunicación. (Heredado de CommunicationObject) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Fault() |
Provoca que un objeto de comunicación pase de su estado actual al estado de error. (Heredado de CommunicationObject) |
Get |
Obtiene el tipo de objeto de comunicación. (Heredado de CommunicationObject) |
Get |
Sirve como la función hash predeterminada. (Heredado de Object) |
Get |
Devuelve la instancia del servicio para el contexto de la instancia. |
Get |
Devuelve la instancia del servicio para el contexto de la instancia como respuesta a un mensaje entrante. |
Get |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Increment |
Aumenta el número de mensajes que pueden ser procesados por la instancia del servicio. |
Memberwise |
Crea una copia superficial del Object actual. (Heredado de Object) |
On |
Inserta el procesamiento en un objeto de comunicación después de que éste pase al estado de cierre debido a la invocación de una operación sincrónica de interrupción. (Heredado de CommunicationObject) |
On |
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 asincrónica de cierre. (Heredado de CommunicationObject) |
On |
Inserta el procesamiento en un objeto de comunicación después de que éste pase al estado de apertura debido a la invocación de una operación asincrónica de apertura. (Heredado de CommunicationObject) |
On |
Inserta el procesamiento en un objeto de comunicación después de que éste pase al estado de cierre debido a la invocación de una operación sincrónica de cierre. (Heredado de CommunicationObject) |
On |
Representa la información de contexto para una instancia del servicio. (Heredado de CommunicationObject) |
On |
Se invoca durante la transición de un objeto de comunicación al estado de cierre. (Heredado de CommunicationObject) |
On |
Se invoca durante la transición de un objeto de comunicación al estado de cierre. (Heredado de CommunicationObject) |
On |
Completa una operación asincrónica al cerrar un objeto de comunicación. (Heredado de CommunicationObject) |
On |
Completa una operación asincrónica al abrir un objeto de comunicación. (Heredado de CommunicationObject) |
On |
Inserta el procesamiento en un objeto de comunicación después de que éste pase al estado de error debido a la invocación de una operación sincrónica de error. (Heredado de CommunicationObject) |
On |
Inserta el procesamiento en un objeto de comunicación después que éste pase al estado de apertura que debe completarse dentro de un intervalo de tiempo especificado. (Heredado de CommunicationObject) |
On |
Representa la información de contexto para una instancia del servicio. (Heredado de CommunicationObject) |
On |
Se invoca durante la transición de un objeto de comunicación al estado de abierto. (Heredado de CommunicationObject) |
On |
Se invoca durante la transición de un objeto de comunicación al estado de abriendo. (Heredado de CommunicationObject) |
Open() |
Hace que un objeto de comunicación pase del estado creado al estado abierto. (Heredado de CommunicationObject) |
Open(Time |
Hace que un objeto de comunicación pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado. (Heredado de CommunicationObject) |
Release |
Libera la instancia del servicio. |
Throw |
Produce una excepción si se elimina el objeto de comunicación. (Heredado de CommunicationObject) |
Throw |
Produce una excepción si en el objeto de comunicación la propiedad State no está establecida en el estado Created. (Heredado de CommunicationObject) |
Throw |
Produce una excepción si el objeto de comunicación no está en el estado Opened. (Heredado de CommunicationObject) |
To |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Closed |
Se produce cuando un objeto de comunicación realiza una transición al estado de cerrado. (Heredado de CommunicationObject) |
Closing |
Se produce cuando un objeto de comunicación realiza una transición al estado de cerrando. (Heredado de CommunicationObject) |
Faulted |
Se produce cuando un objeto de comunicación realiza una transición al estado de error. (Heredado de CommunicationObject) |
Opened |
Se produce cuando un objeto de comunicación realiza una transición al estado de abierto. (Heredado de CommunicationObject) |
Opening |
Se produce cuando un objeto de comunicación realiza una transición al estado de abriendo. (Heredado de CommunicationObject) |
IAsync |
Representa la información de contexto para una instancia del servicio. (Heredado de CommunicationObject) |
IAsync |
Representa la información de contexto para una instancia del servicio. (Heredado de CommunicationObject) |
IExtensible |
Obtiene una colección de objetos de extensión para este objeto extensible. |
Close |
Representa la información de contexto para una instancia del servicio. |
Open |
Representa la información de contexto para una instancia del servicio. |
Get |
Representa la información de contexto para una instancia del servicio. |
Producto | Versiones |
---|---|
.NET | Core 1.0, Core 1.1, 8 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
UWP | 10.0 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: