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) метода создает статический делегат для метода с указанным именем.