InstanceContext.SynchronizationContext Propriété

Définition

Obtient ou définit le contexte utilisé pour la synchronisation de threads avec le contexte d’instance actuel.

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

Valeur de propriété

SynchronizationContext Utilisé pour la synchronisation de threads avec le contexte d’instance actuel.

Exceptions

L’objet de communication est ouvert ou fermant et ne peut pas être modifié dans ces états.

L’objet de communication a été abandonné et ne peut pas être modifié dans ces états.

L’objet de communication a déjà été fermé et ne peut pas être modifié dans ces états.

L’objet de communication est défectueux et ne peut pas être modifié dans ces états.

Exemples

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;
}

S’applique à