MulticastDelegate Конструкторы

Определение

Инициализирует новый экземпляр класса MulticastDelegate.

Перегрузки

Имя Описание
MulticastDelegate(Object, String)

Инициализирует новый экземпляр класса MulticastDelegate.

MulticastDelegate(Type, String)

Инициализирует новый экземпляр класса MulticastDelegate.

MulticastDelegate(Object, String)

Исходный код:
MulticastDelegate.cs
Исходный код:
MulticastDelegate.cs
Исходный код:
MulticastDelegate.cs
Исходный код:
MulticastDelegate.cs
Исходный код:
MulticastDelegate.cs

Инициализирует новый экземпляр класса MulticastDelegate.

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)

Параметры

target
Object

Объект, на котором method определена.

method
String

Имя метода, для которого создается делегат.

Атрибуты

Исключения

Не удается создать экземпляр абстрактного класса или этот член был вызван с помощью механизма последней привязки.

Комментарии

Этот конструктор нельзя использовать в коде приложения. Чтобы создать делегат, указав имя метода экземпляра, используйте перегрузку Delegate.CreateDelegate метода, указывающую имя метода и целевой объект. Например, перегрузка Delegate.CreateDelegate(Type, Object, String) метода создает делегат для метода экземпляра с указанным именем.

Применяется к

MulticastDelegate(Type, String)

Исходный код:
MulticastDelegate.cs
Исходный код:
MulticastDelegate.cs
Исходный код:
MulticastDelegate.cs
Исходный код:
MulticastDelegate.cs
Исходный код:
MulticastDelegate.cs

Инициализирует новый экземпляр класса 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)

Параметры

target
Type

Тип объекта, для которого method определен.

method
String

Имя статического метода, для которого создается делегат.

Исключения

Не удается создать экземпляр абстрактного класса или этот член был вызван с помощью механизма последней привязки.

Комментарии

Этот конструктор нельзя использовать в коде приложения. Чтобы создать делегат, указав имя статического метода, используйте перегрузку Delegate.CreateDelegate метода, указывающую имя метода, но не указывающую целевой объект. Например, перегрузка Delegate.CreateDelegate(Type, Type, String) метода создает статический делегат для метода с указанным именем.

Применяется к