MulticastDelegate Konstruktorer

Definition

Initierar en ny instans av MulticastDelegate klassen.

Överlagringar

Name Description
MulticastDelegate(Object, String)

Initierar en ny instans av MulticastDelegate klassen.

MulticastDelegate(Type, String)

Initierar en ny instans av MulticastDelegate klassen.

MulticastDelegate(Object, String)

Källa:
MulticastDelegate.cs
Källa:
MulticastDelegate.cs
Källa:
MulticastDelegate.cs
Källa:
MulticastDelegate.cs
Källa:
MulticastDelegate.cs

Initierar en ny instans av MulticastDelegate klassen.

protected:
 MulticastDelegate(System::Object ^ target, System::String ^ method);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")]
protected MulticastDelegate(object target, string method);
protected MulticastDelegate(object target, string method);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")>]
new MulticastDelegate : obj * string -> MulticastDelegate
new MulticastDelegate : obj * string -> MulticastDelegate
Protected Sub New (target As Object, method As String)

Parametrar

target
Object

Det objekt som method har definierats på.

method
String

Namnet på den metod som ett ombud skapas för.

Attribut

Undantag

Det går inte att skapa en instans av en abstrakt klass, eller så anropades den här medlemmen med en mekanism för sen bindning.

Kommentarer

Det går inte att använda konstruktorn i programkoden. Om du vill skapa ett ombud genom att ange namnet på en instansmetod använder du en överlagring av metoden Delegate.CreateDelegate som anger ett metodnamn och ett målobjekt. Metodens överlagring skapar till exempel Delegate.CreateDelegate(Type, Object, String) ett ombud för en instansmetod med ett angivet namn.

Gäller för

MulticastDelegate(Type, String)

Källa:
MulticastDelegate.cs
Källa:
MulticastDelegate.cs
Källa:
MulticastDelegate.cs
Källa:
MulticastDelegate.cs
Källa:
MulticastDelegate.cs

Initierar en ny instans av MulticastDelegate klassen.

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)

Parametrar

target
Type

Den typ av objekt som method har definierats.

method
String

Namnet på den statiska metod som ett ombud skapas för.

Undantag

Det går inte att skapa en instans av en abstrakt klass, eller så anropades den här medlemmen med en mekanism för sen bindning.

Kommentarer

Det går inte att använda konstruktorn i programkoden. Om du vill skapa ett ombud genom att ange namnet på en statisk metod använder du en överlagring av metoden Delegate.CreateDelegate som anger ett metodnamn men inte anger ett målobjekt. Metodens överlagring skapar till exempel Delegate.CreateDelegate(Type, Type, String) ett statiskt ombud för en metod med ett angivet namn.

Gäller för