Condividi tramite


SignalNotifier.AttachToSemaphore Metodo

Definizione

Overload

AttachToSemaphore(String, SignalHandler)

Collega un delegato SignalHandler a un semaforo denominato. Il metodo delegato verrà eseguito quando viene segnalato il semaforo denominato.

AttachToSemaphore(String, SignalHandler, TimeSpan)

Collega un delegato SignalHandler a un semaforo denominato e specifica un valore di timeout. Il metodo delegato verrà eseguito quando viene segnalato il semaforo denominato o se l'intervallo di tempo è trascorso prima che il semaforo raggiunga uno stato segnalato.

AttachToSemaphore(String, SignalHandler)

Collega un delegato SignalHandler a un semaforo denominato. Il metodo delegato verrà eseguito quando viene segnalato il semaforo denominato.

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

Parametri

name
String

Platform::String

winrt::hstring

Assegna un nome al semaforo che segnala il metodo da eseguire.

handler
SignalHandler

Indica il delegato che verrà eseguito in risposta al semaforo denominato che entra nello stato segnalato.

Restituisce

Oggetto SignalNotifier risultante.

Attributi

Vedi anche

Si applica a

AttachToSemaphore(String, SignalHandler, TimeSpan)

Collega un delegato SignalHandler a un semaforo denominato e specifica un valore di timeout. Il metodo delegato verrà eseguito quando viene segnalato il semaforo denominato o se l'intervallo di tempo è trascorso prima che il semaforo raggiunga uno stato segnalato.

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

Parametri

name
String

Platform::String

winrt::hstring

Assegna un nome al semaforo che segnala il metodo da eseguire.

handler
SignalHandler

Indica il delegato che verrà eseguito in risposta al semaforo denominato che entra nello stato segnalato.

timeout
TimeSpan TimeSpan

Indica la quantità di tempo per continuare ad attendere il semaforo denominato prima di eseguire il delegato.

Restituisce

Oggetto SignalNotifier risultante.

Attributi

Vedi anche

Si applica a