InstanceContext.SynchronizationContext Properti

Definisi

Mendapatkan atau mengatur konteks yang digunakan untuk sinkronisasi utas dengan konteks instans saat ini.

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

Nilai Properti

yang SynchronizationContext digunakan untuk sinkronisasi utas dengan konteks instans saat ini.

Pengecualian

Objek komunikasi dibuka atau ditutup dan tidak dapat dimodifikasi dalam status ini.

Objek komunikasi telah dibatalkan dan tidak dapat dimodifikasi dalam status ini.

Objek komunikasi sudah ditutup dan tidak dapat dimodifikasi dalam status ini.

Objek komunikasi rusak dan tidak dapat dimodifikasi dalam status ini.

Contoh

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

Berlaku untuk