MulticastDelegate Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.