Freigeben über


SignalNotifier.AttachToSemaphore Methode

Definition

Überlädt

AttachToSemaphore(String, SignalHandler)

Fügt einen SignalHandler-Delegaten an einen benannten Semaphor an. Die delegierte Methode wird ausgeführt, wenn das benannte Semaphor signalisiert wird.

AttachToSemaphore(String, SignalHandler, TimeSpan)

Fügt einen SignalHandler-Delegaten an einen benannten Semaphor an und gibt einen Timeoutwert an. Die delegierte Methode wird ausgeführt, wenn der benannte Semaphor signalisiert wird oder wenn die Zeitspanne verstrichen ist, bevor der Semaphor einen Signalzustand erreicht.

AttachToSemaphore(String, SignalHandler)

Fügt einen SignalHandler-Delegaten an einen benannten Semaphor an. Die delegierte Methode wird ausgeführt, wenn das benannte Semaphor signalisiert wird.

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

Parameter

name
String

Platform::String

winrt::hstring

Benennt den Semaphor, der die Auszuführende Methode signalisiert.

handler
SignalHandler

Gibt den Delegaten an, der als Reaktion darauf ausgeführt wird, dass der benannte Semaphor in den signalierten Zustand wechselt.

Gibt zurück

Das resultierende SignalNotifier-Objekt .

Attribute

Weitere Informationen

Gilt für:

AttachToSemaphore(String, SignalHandler, TimeSpan)

Fügt einen SignalHandler-Delegaten an einen benannten Semaphor an und gibt einen Timeoutwert an. Die delegierte Methode wird ausgeführt, wenn der benannte Semaphor signalisiert wird oder wenn die Zeitspanne verstrichen ist, bevor der Semaphor einen Signalzustand erreicht.

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

Parameter

name
String

Platform::String

winrt::hstring

Benennt den Semaphor, der die Auszuführende Methode signalisiert.

handler
SignalHandler

Gibt den Delegaten an, der als Reaktion darauf ausgeführt wird, dass der benannte Semaphor in den signalierten Zustand wechselt.

timeout
TimeSpan TimeSpan

Gibt an, wie lange das Warten auf den benannten Semaphor fortgesetzt werden soll, bevor der Delegat ausgeführt wird.

Gibt zurück

Das resultierende SignalNotifier-Objekt .

Attribute

Weitere Informationen

Gilt für: