Delegate Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa un nuevo delegado.
Sobrecargas
Delegate(Object, String) |
Inicializa un delegado que invoca al método de instancia especificado en la instancia de clase especificada. |
Delegate(Type, String) |
Inicializa un delegado que invoca al método estático especificado a partir de la clase especificada. |
Delegate(Object, String)
Inicializa un delegado que invoca al método de instancia especificado en la instancia de clase especificada.
protected:
Delegate(System::Object ^ target, System::String ^ method);
protected Delegate (object target, string method);
new Delegate : obj * string -> Delegate
Protected Sub New (target As Object, method As String)
Parámetros
- target
- Object
Instancia de clase donde el delegado invoca a method
.
- method
- String
Nombre del método de instancia que representa el delegado.
Excepciones
Se produjo un error al enlazar al método de destino.
Comentarios
Este constructor no se puede usar en el código de la aplicación. Para crear un delegado especificando el nombre de un método de instancia, use una sobrecarga del CreateDelegate método que especifica un nombre de método y un objeto de destino. Por ejemplo, la sobrecarga del CreateDelegate(Type, Object, String) método crea un delegado para un método de instancia con un nombre especificado.
Este constructor crea delegados solo para métodos de instancia. Un método de instancia es un método asociado a una instancia de una clase; un método estático es un método asociado a la propia clase.
Consulte también
Se aplica a
Delegate(Type, String)
Inicializa un delegado que invoca al método estático especificado a partir de la clase 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
Nombre del método estático que representa el delegado.
Excepciones
target
no es un RuntimeType
. Consulte Tipos de reflexión en tiempo de ejecución.
o bien
target
representa un tipo genérico abierto.
Comentarios
Este constructor no se puede usar en el código de la aplicación. Para crear un delegado especificando el nombre de un método estático, use una sobrecarga del CreateDelegate método que especifica un nombre de método, pero no especifica un objeto de destino. Por ejemplo, la sobrecarga del CreateDelegate(Type, Type, String) método crea un delegado estático para un método con un nombre especificado.
Este constructor crea delegados solo para métodos estáticos. Un método de instancia es un método asociado a una instancia de una clase; un método estático es un método asociado a la propia clase.