MulticastDelegate Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy MulticastDelegate.

Przeciążenia

MulticastDelegate(Object, String)

Inicjuje nowe wystąpienie klasy MulticastDelegate.

MulticastDelegate(Type, String)

Inicjuje nowe wystąpienie klasy MulticastDelegate.

MulticastDelegate(Object, String)

Inicjuje nowe wystąpienie klasy MulticastDelegate.

protected:
 MulticastDelegate(System::Object ^ target, System::String ^ method);
protected MulticastDelegate (object target, string method);
new MulticastDelegate : obj * string -> MulticastDelegate
Protected Sub New (target As Object, method As String)

Parametry

target
Object

Obiekt, na którym method jest zdefiniowany.

method
String

Nazwa metody, dla której jest tworzony delegat.

Wyjątki

Nie można utworzyć wystąpienia klasy abstrakcyjnej lub ten element członkowski został wywołany z mechanizmem późnego powiązania.

Uwagi

Nie można użyć tego konstruktora w kodzie aplikacji. Aby utworzyć delegata, określając nazwę metody wystąpienia, użyj przeciążenia Delegate.CreateDelegate metody, która określa nazwę metody i obiekt docelowy. Na przykład Delegate.CreateDelegate(Type, Object, String) przeciążenie metody tworzy delegata dla metody wystąpienia o określonej nazwie.

Dotyczy

MulticastDelegate(Type, String)

Inicjuje nowe wystąpienie klasy MulticastDelegate.

protected:
 MulticastDelegate(Type ^ target, System::String ^ method);
protected MulticastDelegate (Type target, string method);
new MulticastDelegate : Type * string -> MulticastDelegate
Protected Sub New (target As Type, method As String)

Parametry

target
Type

Typ obiektu, na którym method jest zdefiniowany.

method
String

Nazwa metody statycznej, dla której jest tworzony delegat.

Wyjątki

Nie można utworzyć wystąpienia klasy abstrakcyjnej lub ten element członkowski został wywołany z mechanizmem późnego powiązania.

Uwagi

Nie można użyć tego konstruktora w kodzie aplikacji. Aby utworzyć delegata, określając nazwę metody statycznej, użyj przeciążenia Delegate.CreateDelegate metody, która określa nazwę metody, ale nie określa obiektu docelowego. Na przykład Delegate.CreateDelegate(Type, Type, String) przeciążenie metody tworzy delegata statycznego dla metody o określonej nazwie.

Dotyczy