Compartir a través de


ServiceBehaviorAttribute.UseSynchronizationContext Propiedad

Definición

Obtiene o establece un valor que especifica si utilizar el contexto de sincronización actual para elegir el subproceso de ejecución.

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 de propiedad

true si todas las llamadas al servicio deben ejecutarse en el subproceso especificado por el SynchronizationContext; de lo contrario, false. El valor predeterminado es true.

Comentarios

Utilice esta propiedad para proporcionar la afinidad de subproceso de interfaz de usuario que algunas aplicaciones requieren. Por ejemplo, una aplicación de Windows Forms se puede registrar como un objeto de servicio singleton. En este caso, todas las llamadas al servicio se deben ejecutar en el subproceso Windows Forms. El caso predeterminado, en el que UseSynchronizationContext está establecido como true, sincroniza todas las llamadas al servicio para ejecutarse en el subproceso capturado de System.Threading.SynchronizationContext.

Se aplica a