Compartilhar via


ServiceBehaviorAttribute.UseSynchronizationContext Propriedade

Definição

Obtém ou define um valor que especifica se o contexto de sincronização atual deve ser usado para escolher o thread de execução.

public:
 property bool UseSynchronizationContext { bool get(); void set(bool value); };
public bool UseSynchronizationContext { get; set; }
member this.UseSynchronizationContext : bool with get, set
Public Property UseSynchronizationContext As Boolean

Valor da propriedade

true se todas as chamadas para o serviço deverem ser executadas no thread especificado pelo SynchronizationContext; caso contrário, false. O valor padrão é true.

Comentários

Use essa propriedade para fornecer a afinidade de thread da interface do usuário que alguns aplicativos exigem. Por exemplo, um aplicativo Windows Forms pode ser registrado como um objeto de serviço singleton. Nesse caso, todas as chamadas para o serviço devem ser executadas no thread Windows Forms. O caso padrão, no qual UseSynchronizationContext é definido truecomo , sincroniza todas as chamadas para o serviço a serem executadas no thread capturado do System.Threading.SynchronizationContext.

Aplica-se a