Delegate Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa um novo delegado.
Sobrecargas
| Nome | Description |
|---|---|
| Delegate(Object, String) |
Inicializa um delegado que invoca o método de instância especificado na instância de classe especificada. |
| Delegate(Type, String) |
Inicializa um delegado que invoca o método estático especificado da classe especificada. |
Delegate(Object, String)
- Origem:
- Delegate.CoreCLR.cs
- Origem:
- Delegate.CoreCLR.cs
- Origem:
- Delegate.CoreCLR.cs
- Origem:
- Delegate.CoreCLR.cs
- Origem:
- Delegate.CoreCLR.cs
Inicializa um delegado que invoca o método de instância especificado na instância de classe especificada.
protected:
Delegate(System::Object ^ target, System::String ^ method);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")]
protected Delegate(object target, string method);
protected Delegate(object target, string method);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")>]
new Delegate : obj * string -> Delegate
new Delegate : obj * string -> Delegate
Protected Sub New (target As Object, method As String)
Parâmetros
- target
- Object
A instância de classe na qual o delegado invoca method.
- method
- String
O nome do método de instância que o delegado representa.
- Atributos
Exceções
Houve uma associação de erro ao método de destino.
Comentários
Esse construtor não pode ser usado no código do aplicativo. Para criar um delegado especificando o nome de um método de instância, use uma sobrecarga do CreateDelegate método que especifica um nome de método e um objeto de destino. Por exemplo, a sobrecarga do CreateDelegate(Type, Object, String) método cria um delegado para um método de instância com um nome especificado.
Esse construtor cria apenas delegados para métodos de instância. Um método de instância é um método associado a uma instância de uma classe; um método estático é um método associado à própria classe.
Confira também
Aplica-se a
Delegate(Type, String)
- Origem:
- Delegate.CoreCLR.cs
- Origem:
- Delegate.CoreCLR.cs
- Origem:
- Delegate.CoreCLR.cs
- Origem:
- Delegate.CoreCLR.cs
- Origem:
- Delegate.CoreCLR.cs
Inicializa um delegado que invoca o método estático especificado da classe especificada.
protected:
Delegate(Type ^ target, System::String ^ method);
protected Delegate(Type target, string method);
new Delegate : Type * string -> Delegate
Protected Sub New (target As Type, method As String)
Parâmetros
- method
- String
O nome do método estático que o delegado representa.
Exceções
Comentários
Esse construtor não pode ser usado no código do aplicativo. Para criar um delegado especificando o nome de um método estático, use uma sobrecarga do CreateDelegate método que especifica um nome de método, mas não especifica um objeto de destino. Por exemplo, a sobrecarga do CreateDelegate(Type, Type, String) método cria um delegado estático para um método com um nome especificado.
Esse construtor cria delegados somente para métodos estáticos. Um método de instância é um método associado a uma instância de uma classe; um método estático é um método associado à própria classe.