Compartir a través de


InstanceContext.SynchronizationContext Propiedad

Definición

Obtiene o establece el contexto utilizado para la sincronización de subprocesos con el contexto de la instancia actual.

public:
 property System::Threading::SynchronizationContext ^ SynchronizationContext { System::Threading::SynchronizationContext ^ get(); void set(System::Threading::SynchronizationContext ^ value); };
public System.Threading.SynchronizationContext SynchronizationContext { get; set; }
member this.SynchronizationContext : System.Threading.SynchronizationContext with get, set
Public Property SynchronizationContext As SynchronizationContext

Valor de propiedad

SynchronizationContext

El SynchronizationContext utilizado para la sincronización de subprocesos con el contexto de la instancia actual.

Excepciones

Se abre o se cierra el objeto de comunicación y no se puede modificar en estos estados.

El objeto de comunicación se ha anulado y no puede modificarse en estos estados.

El objeto de comunicación se ha cerrado ya y no puede modificarse en estos estados.

El objeto de comunicación está en estado de error y no puede modificarse en estos estados.

Ejemplos

Uri baseAddress = new Uri("http://localhost:8000/ServiceModelSamples/service");

// Create a ServiceHost for the CalculatorService type and provide the base address.
using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress))
{
    serviceHost.Open();
    OperationContext operationContext = OperationContext.Current;
    InstanceContext instanceContext = operationContext.InstanceContext;
    SynchronizationContext syncCon = instanceContext.SynchronizationContext;
}

Se aplica a