ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext Klasa

Definicja

Przestroga

Use Microsoft.VisualStudio.Threading.NonConcurrentSynchronizationContext instead.

Jest to SynchronizationContext zachowanie kolejności komunikatów.

protected: ref class ServiceRpcDescriptor::RpcOrderPreservingSynchronizationContext : System::Threading::SynchronizationContext, IDisposable
[System.Obsolete("Use Microsoft.VisualStudio.Threading.NonConcurrentSynchronizationContext instead.")]
protected class ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext : System.Threading.SynchronizationContext, IDisposable
Protected Class ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext
Inherits SynchronizationContext
Implements IDisposable
Dziedziczenie
ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext
Atrybuty
Implementuje

Uwagi

Delegaty będą wywoływane w ramach puli wątków w kolejności, w której zostały opublikowane Post(SendOrPostCallback, Object) . Nie będą kiedykolwiek wykonywane jednocześnie dwa Delegaty. Należy pamiętać, że jeśli obiekt delegowany wywołuje metodę asynchroniczną, delegat formalnie skończy się, gdy metoda async uzyskuje po raz pierwszy lub zwraca, w zależności od tego, co nastąpi wcześniej. Gdy delegat zwraca następny delegat, można wykonać.

To SynchronizationContext nie jest w pełni funkcjonalny i jest przeznaczony tylko do używania z programem w JsonRpc celu zachowania kolejności wywołań RPC. Nie powinna być ustawiona jako Current SynchronizationContext .

Konstruktory

ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext()

Inicjuje nowe wystąpienie klasy ServiceRpcDescriptor.RpcOrderPreservingSynchronizationContext.

Metody

CreateCopy()

Zgłasza NotSupportedException .

Dispose()

Powoduje SynchronizationContext odrzucenie wszystkich przyszłych ogłoszonych zadań i zwalnia procesor kolejki, gdy jest pusty.

Post(SendOrPostCallback, Object)
Send(SendOrPostCallback, Object)

Zgłasza NotSupportedException .

Zdarzenia

UnhandledException

Występuje, gdy ogłoszona służba zgłosi nieobsłużony wyjątek.

Dotyczy