MulticastDelegate Constructors

Definitie

Initialiseert een nieuw exemplaar van de MulticastDelegate klasse.

Overloads

Name Description
MulticastDelegate(Object, String)

Initialiseert een nieuw exemplaar van de MulticastDelegate klasse.

MulticastDelegate(Type, String)

Initialiseert een nieuw exemplaar van de MulticastDelegate klasse.

MulticastDelegate(Object, String)

Bron:
MulticastDelegate.cs
Bron:
MulticastDelegate.cs
Bron:
MulticastDelegate.cs
Bron:
MulticastDelegate.cs
Bron:
MulticastDelegate.cs

Initialiseert een nieuw exemplaar van de MulticastDelegate klasse.

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)

Parameters

target
Object

Het object waarop method is gedefinieerd.

method
String

De naam van de methode waarvoor een gemachtigde wordt gemaakt.

Kenmerken

Uitzonderingen

Kan geen exemplaar van een abstracte klasse maken of dit lid is aangeroepen met een mechanisme voor late binding.

Opmerkingen

Deze constructor kan niet worden gebruikt in toepassingscode. Als u een gemachtigde wilt maken door de naam van een exemplaarmethode op te geven, gebruikt u een overbelasting van de Delegate.CreateDelegate methode waarmee een methodenaam en een doelobject worden opgegeven. De overbelasting van de Delegate.CreateDelegate(Type, Object, String) methode maakt bijvoorbeeld een gemachtigde voor een instantiemethode met een opgegeven naam.

Van toepassing op

MulticastDelegate(Type, String)

Bron:
MulticastDelegate.cs
Bron:
MulticastDelegate.cs
Bron:
MulticastDelegate.cs
Bron:
MulticastDelegate.cs
Bron:
MulticastDelegate.cs

Initialiseert een nieuw exemplaar van de MulticastDelegate klasse.

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)

Parameters

target
Type

Het type object waarop method is gedefinieerd.

method
String

De naam van de statische methode waarvoor een gemachtigde wordt gemaakt.

Uitzonderingen

Kan geen exemplaar van een abstracte klasse maken of dit lid is aangeroepen met een mechanisme voor late binding.

Opmerkingen

Deze constructor kan niet worden gebruikt in toepassingscode. Als u een gemachtigde wilt maken door de naam van een statische methode op te geven, gebruikt u een overbelasting van de Delegate.CreateDelegate methode die een methodenaam opgeeft, maar geen doelobject opgeeft. De overbelasting van de Delegate.CreateDelegate(Type, Type, String) methode maakt bijvoorbeeld een statische gemachtigde voor een methode met een opgegeven naam.

Van toepassing op