Compartir a través de


SignalNotifier.AttachToSemaphore Método

Definición

Sobrecargas

AttachToSemaphore(String, SignalHandler)

Adjunta un delegado SignalHandler a un semáforo con nombre. El método delegado se ejecutará cuando se señale el semáforo con nombre.

AttachToSemaphore(String, SignalHandler, TimeSpan)

Adjunta un delegado SignalHandler a un semáforo con nombre y especifica un valor de tiempo de espera. El método delegado se ejecutará cuando se señale el semáforo con nombre, o si el intervalo de tiempo transcurre antes de que el semáforo alcance un estado señalado.

AttachToSemaphore(String, SignalHandler)

Adjunta un delegado SignalHandler a un semáforo con nombre. El método delegado se ejecutará cuando se señale el semáforo con nombre.

public:
 static SignalNotifier ^ AttachToSemaphore(Platform::String ^ name, SignalHandler ^ handler);
/// [Windows.Foundation.Metadata.Overload("AttachToSemaphore")]
 static SignalNotifier AttachToSemaphore(winrt::hstring const& name, SignalHandler const& handler);
[Windows.Foundation.Metadata.Overload("AttachToSemaphore")]
public static SignalNotifier AttachToSemaphore(string name, SignalHandler handler);
function attachToSemaphore(name, handler)
Public Shared Function AttachToSemaphore (name As String, handler As SignalHandler) As SignalNotifier

Parámetros

name
String

Platform::String

winrt::hstring

Asigna un nombre al semáforo que indica al método que se va a ejecutar.

handler
SignalHandler

Indica el delegado que se ejecutará en respuesta al semáforo con nombre que entra en el estado señalado.

Devoluciones

Objeto SignalNotifier resultante.

Atributos

Consulte también

Se aplica a

AttachToSemaphore(String, SignalHandler, TimeSpan)

Adjunta un delegado SignalHandler a un semáforo con nombre y especifica un valor de tiempo de espera. El método delegado se ejecutará cuando se señale el semáforo con nombre, o si el intervalo de tiempo transcurre antes de que el semáforo alcance un estado señalado.

public:
 static SignalNotifier ^ AttachToSemaphore(Platform::String ^ name, SignalHandler ^ handler, TimeSpan timeout);
/// [Windows.Foundation.Metadata.Overload("AttachToSemaphoreWithTimeout")]
 static SignalNotifier AttachToSemaphore(winrt::hstring const& name, SignalHandler const& handler, TimeSpan const& timeout);
[Windows.Foundation.Metadata.Overload("AttachToSemaphoreWithTimeout")]
public static SignalNotifier AttachToSemaphore(string name, SignalHandler handler, System.TimeSpan timeout);
function attachToSemaphore(name, handler, timeout)
Public Shared Function AttachToSemaphore (name As String, handler As SignalHandler, timeout As TimeSpan) As SignalNotifier

Parámetros

name
String

Platform::String

winrt::hstring

Asigna un nombre al semáforo que indica al método que se va a ejecutar.

handler
SignalHandler

Indica el delegado que se ejecutará en respuesta al semáforo con nombre que entra en el estado señalado.

timeout
TimeSpan TimeSpan

Indica la cantidad de tiempo que se va a seguir esperando el semáforo con nombre antes de ejecutar el delegado.

Devoluciones

Objeto SignalNotifier resultante.

Atributos

Consulte también

Se aplica a