Partager via


InstanceContext.SynchronizationContext Propriété

Définition

Obtient ou définit le contexte utilisé pour la synchronisation de threads avec le contexte d'instance en cours.

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

SynchronizationContext utilisé pour la synchronisation de threads avec le contexte d’instance en cours.

Exceptions

L'objet de communication est ouvert ou en cours de fermeture 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 a provoqué une erreur 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 à