Delegate.CreateDelegate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy delegat określonego typu.
Przeciążenia
CreateDelegate(Type, Object, String, Boolean, Boolean) |
Tworzy delegat określonego typu, który reprezentuje określoną metodę wystąpienia do wywołania w określonym wystąpieniu klasy, z określoną czułością wielkości liter i określonym zachowaniem w przypadku niepowodzenia powiązania. |
CreateDelegate(Type, Type, String, Boolean) |
Tworzy delegat określonego typu, który reprezentuje określoną metodę statyczną określonej klasy z określoną czułością wielkości liter. |
CreateDelegate(Type, Object, String, Boolean) |
Tworzy delegat określonego typu, który reprezentuje określoną metodę wystąpienia do wywołania w określonym wystąpieniu klasy z określoną czułością wielkości liter. |
CreateDelegate(Type, Object, MethodInfo, Boolean) |
Tworzy delegat określonego typu, który reprezentuje określoną metodę statyczną lub wystąpienie z określonym pierwszym argumentem i określonym zachowaniem w przypadku niepowodzenia powiązania. |
CreateDelegate(Type, Type, String, Boolean, Boolean) |
Tworzy delegat określonego typu, który reprezentuje określoną metodę statyczną określonej klasy, z określoną czułością wielkości liter i określonym zachowaniem w przypadku niepowodzenia powiązania. |
CreateDelegate(Type, MethodInfo, Boolean) |
Tworzy delegat określonego typu, aby reprezentować określoną metodę statyczną z określonym zachowaniem w przypadku niepowodzenia powiązania. |
CreateDelegate(Type, Object, String) |
Tworzy delegat określonego typu, który reprezentuje określoną metodę wystąpienia do wywołania w określonym wystąpieniu klasy. |
CreateDelegate(Type, Object, MethodInfo) |
Tworzy delegat określonego typu, który reprezentuje określoną metodę statyczną lub wystąpienie z określonym pierwszym argumentem. |
CreateDelegate(Type, MethodInfo) |
Tworzy delegat określonego typu, aby reprezentować określoną metodę. |
CreateDelegate(Type, Type, String) |
Tworzy delegat określonego typu, który reprezentuje określoną metodę statyczną określonej klasy. |
CreateDelegate(Type, Object, String, Boolean, Boolean)
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
Tworzy delegat określonego typu, który reprezentuje określoną metodę wystąpienia do wywołania w określonym wystąpieniu klasy, z określoną czułością wielkości liter i określonym zachowaniem w przypadku niepowodzenia powiązania.
public:
static Delegate ^ CreateDelegate(Type ^ type, System::Object ^ target, System::String ^ method, bool ignoreCase, bool throwOnBindFailure);
public static Delegate? CreateDelegate (Type type, object target, string method, bool ignoreCase, bool throwOnBindFailure);
public static Delegate CreateDelegate (Type type, object target, string method, bool ignoreCase, bool throwOnBindFailure);
static member CreateDelegate : Type * obj * string * bool * bool -> Delegate
Public Shared Function CreateDelegate (type As Type, target As Object, method As String, ignoreCase As Boolean, throwOnBindFailure As Boolean) As Delegate
Parametry
- target
- Object
Wystąpienie klasy, na którym jest wywoływana method
.
- method
- String
Nazwa metody wystąpienia, którą ma reprezentować delegat.
- ignoreCase
- Boolean
Wartość logiczna wskazująca, czy należy zignorować przypadek podczas porównywania nazwy metody.
- throwOnBindFailure
- Boolean
true
zgłosić wyjątek, jeśli nie można powiązać method
; w przeciwnym razie false
.
Zwraca
Delegat określonego typu, który reprezentuje określoną metodę wystąpienia do wywołania w określonym wystąpieniu klasy.
Wyjątki
type
nie dziedziczy MulticastDelegate.
-lub-
type
nie jest RuntimeType
. Zobacz typy środowiska uruchomieniowego wodbicia.
-lub-
method
nie jest metodą wystąpienia.
-lub-
method
nie można powiązać, na przykład dlatego, że nie można go odnaleźć, a throwOnBindFailure
jest true
.
Nie można odnaleźć metody Invoke
type
.
Obiekt wywołujący nie ma uprawnień niezbędnych do uzyskania dostępu do method
.
Uwagi
Ta metoda tworzy delegatów tylko dla metod wystąpień. Metoda wystąpienia to metoda skojarzona z wystąpieniem klasy; metoda statyczna to metoda skojarzona z samą klasą.
Zobacz też
Dotyczy
CreateDelegate(Type, Type, String, Boolean)
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
Tworzy delegat określonego typu, który reprezentuje określoną metodę statyczną określonej klasy z określoną czułością wielkości liter.
public:
static Delegate ^ CreateDelegate(Type ^ type, Type ^ target, System::String ^ method, bool ignoreCase);
public static Delegate CreateDelegate (Type type, Type target, string method, bool ignoreCase);
static member CreateDelegate : Type * Type * string * bool -> Delegate
Public Shared Function CreateDelegate (type As Type, target As Type, method As String, ignoreCase As Boolean) As Delegate
Parametry
- method
- String
Nazwa metody statycznej, którą ma reprezentować delegat.
- ignoreCase
- Boolean
Wartość logiczna wskazująca, czy należy zignorować przypadek podczas porównywania nazwy metody.
Zwraca
Delegat określonego typu, który reprezentuje określoną metodę statyczną określonej klasy.
Wyjątki
type
nie dziedziczy MulticastDelegate.
-lub-
type
nie jest RuntimeType
. Zobacz typy środowiska uruchomieniowego wodbicia.
-lub-
target
nie jest RuntimeType
.
-lub-
target
jest otwartym typem ogólnym. Oznacza to, że jej właściwość ContainsGenericParameters jest true
.
-lub-
method
nie jest metodą static
(metodaShared
w Visual Basic).
-lub-
method
nie można powiązać, na przykład dlatego, że nie można go odnaleźć.
Nie można odnaleźć metody Invoke
type
.
Obiekt wywołujący nie ma uprawnień niezbędnych do uzyskania dostępu do method
.
Uwagi
Ta metoda tworzy delegatów tylko dla metod statycznych. Metoda wystąpienia to metoda skojarzona z wystąpieniem klasy; metoda statyczna to metoda skojarzona z samą klasą.
To przeciążenie metody jest równoważne wywołaniu przeciążenia metody CreateDelegate(Type, Type, String, Boolean, Boolean), określając true
dla throwOnBindFailure
.
Zobacz też
Dotyczy
CreateDelegate(Type, Object, String, Boolean)
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
Tworzy delegat określonego typu, który reprezentuje określoną metodę wystąpienia do wywołania w określonym wystąpieniu klasy z określoną czułością wielkości liter.
public:
static Delegate ^ CreateDelegate(Type ^ type, System::Object ^ target, System::String ^ method, bool ignoreCase);
public static Delegate CreateDelegate (Type type, object target, string method, bool ignoreCase);
static member CreateDelegate : Type * obj * string * bool -> Delegate
Public Shared Function CreateDelegate (type As Type, target As Object, method As String, ignoreCase As Boolean) As Delegate
Parametry
- target
- Object
Wystąpienie klasy, na którym jest wywoływana method
.
- method
- String
Nazwa metody wystąpienia, którą ma reprezentować delegat.
- ignoreCase
- Boolean
Wartość logiczna wskazująca, czy należy zignorować przypadek podczas porównywania nazwy metody.
Zwraca
Delegat określonego typu, który reprezentuje określoną metodę wystąpienia do wywołania w określonym wystąpieniu klasy.
Wyjątki
type
nie dziedziczy MulticastDelegate.
-lub-
type
nie jest RuntimeType
. Zobacz typy środowiska uruchomieniowego wodbicia.
-lub-
method
nie jest metodą wystąpienia.
-lub-
method
nie można powiązać, na przykład dlatego, że nie można go odnaleźć.
Nie można odnaleźć metody Invoke
type
.
Obiekt wywołujący nie ma uprawnień niezbędnych do uzyskania dostępu do method
.
Uwagi
Ta metoda tworzy delegatów tylko dla metod wystąpień. Metoda wystąpienia to metoda skojarzona z wystąpieniem klasy; metoda statyczna to metoda skojarzona z samą klasą.
To przeciążenie metody jest równoważne wywołaniu przeciążenia metody CreateDelegate(Type, Object, String, Boolean, Boolean), określając true
dla throwOnBindFailure
.
Zobacz też
Dotyczy
CreateDelegate(Type, Object, MethodInfo, Boolean)
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
Tworzy delegat określonego typu, który reprezentuje określoną metodę statyczną lub wystąpienie z określonym pierwszym argumentem i określonym zachowaniem w przypadku niepowodzenia powiązania.
public:
static Delegate ^ CreateDelegate(Type ^ type, System::Object ^ firstArgument, System::Reflection::MethodInfo ^ method, bool throwOnBindFailure);
public static Delegate? CreateDelegate (Type type, object? firstArgument, System.Reflection.MethodInfo method, bool throwOnBindFailure);
public static Delegate CreateDelegate (Type type, object firstArgument, System.Reflection.MethodInfo method, bool throwOnBindFailure);
static member CreateDelegate : Type * obj * System.Reflection.MethodInfo * bool -> Delegate
Public Shared Function CreateDelegate (type As Type, firstArgument As Object, method As MethodInfo, throwOnBindFailure As Boolean) As Delegate
Parametry
- firstArgument
- Object
Object, który jest pierwszym argumentem metody reprezentowanej przez delegata. Na przykład metody muszą być zgodne z typem wystąpienia.
- method
- MethodInfo
MethodInfo opisujący metodę statyczną lub wystąpienie, którą delegat reprezentuje.
- throwOnBindFailure
- Boolean
true
zgłosić wyjątek, jeśli nie można powiązać method
; w przeciwnym razie false
.
Zwraca
Delegat określonego typu, który reprezentuje określoną metodę statyczną lub wystąpienie, lub null
, jeśli throwOnBindFailure
jest false
, a delegat nie może być powiązany z method
.
Wyjątki
type
nie dziedziczy MulticastDelegate.
-lub-
type
nie jest RuntimeType
. Zobacz typy środowiska uruchomieniowego wodbicia.
-lub-
method
nie można powiązać, a throwOnBindFailure
jest true
.
-lub-
method
nie jest RuntimeMethodInfo
. Zobacz typy środowiska uruchomieniowego wodbicia.
Nie można odnaleźć metody Invoke
type
.
Obiekt wywołujący nie ma uprawnień niezbędnych do uzyskania dostępu do method
.
Uwagi
Ta metoda przeciąża i przeciążenie metody CreateDelegate(Type, Object, MethodInfo), które zawsze zgłasza błąd powiązania, zapewniają najbardziej elastyczny sposób tworzenia delegatów. Można ich użyć do tworzenia delegatów dla metod statycznych lub wystąpień z lub bez pierwszego argumentu.
Nuta
Jeśli nie podasz pierwszego argumentu, użyj przeciążenia metody CreateDelegate(Type, MethodInfo, Boolean) w celu uzyskania lepszej wydajności.
Aby uzyskać więcej informacji i przykładów, zobacz uwagi dotyczące interfejsu API uzupełniającego system.Delegate.CreateDelegate.
Zobacz też
Dotyczy
CreateDelegate(Type, Type, String, Boolean, Boolean)
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
Tworzy delegat określonego typu, który reprezentuje określoną metodę statyczną określonej klasy, z określoną czułością wielkości liter i określonym zachowaniem w przypadku niepowodzenia powiązania.
public:
static Delegate ^ CreateDelegate(Type ^ type, Type ^ target, System::String ^ method, bool ignoreCase, bool throwOnBindFailure);
public static Delegate? CreateDelegate (Type type, Type target, string method, bool ignoreCase, bool throwOnBindFailure);
public static Delegate CreateDelegate (Type type, Type target, string method, bool ignoreCase, bool throwOnBindFailure);
static member CreateDelegate : Type * Type * string * bool * bool -> Delegate
Public Shared Function CreateDelegate (type As Type, target As Type, method As String, ignoreCase As Boolean, throwOnBindFailure As Boolean) As Delegate
Parametry
- method
- String
Nazwa metody statycznej, którą ma reprezentować delegat.
- ignoreCase
- Boolean
Wartość logiczna wskazująca, czy należy zignorować przypadek podczas porównywania nazwy metody.
- throwOnBindFailure
- Boolean
true
zgłosić wyjątek, jeśli nie można powiązać method
; w przeciwnym razie false
.
Zwraca
Delegat określonego typu, który reprezentuje określoną metodę statyczną określonej klasy.
Wyjątki
type
nie dziedziczy MulticastDelegate.
-lub-
type
nie jest RuntimeType
. Zobacz typy środowiska uruchomieniowego wodbicia.
-lub-
target
nie jest RuntimeType
.
-lub-
target
jest otwartym typem ogólnym. Oznacza to, że jej właściwość ContainsGenericParameters jest true
.
-lub-
method
nie jest metodą static
(metodaShared
w Visual Basic).
-lub-
method
nie można powiązać, na przykład dlatego, że nie można go odnaleźć, a throwOnBindFailure
jest true
.
Nie można odnaleźć metody Invoke
type
.
Obiekt wywołujący nie ma uprawnień niezbędnych do uzyskania dostępu do method
.
Uwagi
Ta metoda tworzy delegatów tylko dla metod statycznych. Metoda wystąpienia to metoda skojarzona z wystąpieniem klasy; metoda statyczna to metoda skojarzona z samą klasą.
Zobacz też
Dotyczy
CreateDelegate(Type, MethodInfo, Boolean)
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
Tworzy delegat określonego typu, aby reprezentować określoną metodę statyczną z określonym zachowaniem w przypadku niepowodzenia powiązania.
public:
static Delegate ^ CreateDelegate(Type ^ type, System::Reflection::MethodInfo ^ method, bool throwOnBindFailure);
public static Delegate? CreateDelegate (Type type, System.Reflection.MethodInfo method, bool throwOnBindFailure);
public static Delegate CreateDelegate (Type type, System.Reflection.MethodInfo method, bool throwOnBindFailure);
static member CreateDelegate : Type * System.Reflection.MethodInfo * bool -> Delegate
Public Shared Function CreateDelegate (type As Type, method As MethodInfo, throwOnBindFailure As Boolean) As Delegate
Parametry
- method
- MethodInfo
MethodInfo opisujący metodę statyczną lub wystąpienie, którą delegat reprezentuje.
- throwOnBindFailure
- Boolean
true
zgłosić wyjątek, jeśli nie można powiązać method
; w przeciwnym razie false
.
Zwraca
Delegat określonego typu reprezentujący określoną metodę statyczną.
Wyjątki
type
nie dziedziczy MulticastDelegate.
-lub-
type
nie jest RuntimeType
. Zobacz typy środowiska uruchomieniowego wodbicia.
-lub-
method
nie można powiązać, a throwOnBindFailure
jest true
.
-lub-
method
nie jest RuntimeMethodInfo
. Zobacz typy środowiska uruchomieniowego wodbicia.
Nie można odnaleźć metody Invoke
type
.
Obiekt wywołujący nie ma uprawnień niezbędnych do uzyskania dostępu do method
.
Uwagi
To przeciążenie metody umożliwia utworzenie otwartych delegatów metody statycznej i delegatów metody otwierania wystąpienia — czyli delegatów, które uwidaczniają ukryty pierwszy argument metod wystąpienia. Aby uzyskać szczegółowe wyjaśnienie, zobacz bardziej ogólne przeciążenie metody CreateDelegate(Type, Object, MethodInfo, Boolean), które umożliwia utworzenie wszystkich kombinacji otwartych lub zamkniętych delegatów na przykład lub metod statycznych.
Nuta
To przeciążenie metody należy użyć, gdy delegat nie zostanie zamknięty w pierwszym argumencie, ponieważ jest nieco szybszy w tym przypadku.
Aby zapoznać się z przykładami, zobacz uwagi dotyczące interfejsu API uzupełniającego system.Delegate.CreateDelegate.
Zobacz też
Dotyczy
CreateDelegate(Type, Object, String)
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
Tworzy delegat określonego typu, który reprezentuje określoną metodę wystąpienia do wywołania w określonym wystąpieniu klasy.
public:
static Delegate ^ CreateDelegate(Type ^ type, System::Object ^ target, System::String ^ method);
public static Delegate CreateDelegate (Type type, object target, string method);
static member CreateDelegate : Type * obj * string -> Delegate
Public Shared Function CreateDelegate (type As Type, target As Object, method As String) As Delegate
Parametry
- target
- Object
Wystąpienie klasy, na którym jest wywoływana method
.
- method
- String
Nazwa metody wystąpienia, którą ma reprezentować delegat.
Zwraca
Delegat określonego typu, który reprezentuje określoną metodę wystąpienia do wywołania w określonym wystąpieniu klasy.
Wyjątki
type
nie dziedziczy MulticastDelegate.
-lub-
type
nie jest RuntimeType
. Zobacz typy środowiska uruchomieniowego wodbicia.
-lub-
method
nie jest metodą wystąpienia.
-lub-
method
nie można powiązać, na przykład dlatego, że nie można go odnaleźć.
Nie można odnaleźć metody Invoke
type
.
Obiekt wywołujący nie ma uprawnień niezbędnych do uzyskania dostępu do method
.
Uwagi
Ta metoda tworzy delegatów tylko dla metod wystąpień. Metoda wystąpienia to metoda skojarzona z wystąpieniem klasy; metoda statyczna to metoda skojarzona z samą klasą.
To przeciążenie metody jest równoważne wywołaniu przeciążenia metody CreateDelegate(Type, Object, String, Boolean, Boolean), określając false
dla ignoreCase
i true
dla throwOnBindFailure
.
Zobacz też
Dotyczy
CreateDelegate(Type, Object, MethodInfo)
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
Tworzy delegat określonego typu, który reprezentuje określoną metodę statyczną lub wystąpienie z określonym pierwszym argumentem.
public:
static Delegate ^ CreateDelegate(Type ^ type, System::Object ^ firstArgument, System::Reflection::MethodInfo ^ method);
public static Delegate CreateDelegate (Type type, object? firstArgument, System.Reflection.MethodInfo method);
public static Delegate CreateDelegate (Type type, object firstArgument, System.Reflection.MethodInfo method);
static member CreateDelegate : Type * obj * System.Reflection.MethodInfo -> Delegate
Public Shared Function CreateDelegate (type As Type, firstArgument As Object, method As MethodInfo) As Delegate
Parametry
- firstArgument
- Object
Obiekt, do którego jest powiązany delegat, lub null
traktować method
jako static
(Shared
w Visual Basic).
- method
- MethodInfo
MethodInfo opisujący metodę statyczną lub wystąpienie, którą delegat reprezentuje.
Zwraca
Delegat określonego typu, który reprezentuje określoną metodę statyczną lub wystąpienie.
Wyjątki
type
nie dziedziczy MulticastDelegate.
-lub-
type
nie jest RuntimeType
. Zobacz typy środowiska uruchomieniowego wodbicia.
-lub-
method
nie można powiązać.
-lub-
method
nie jest RuntimeMethodInfo
. Zobacz typy środowiska uruchomieniowego wodbicia.
Nie można odnaleźć metody Invoke
type
.
Obiekt wywołujący nie ma uprawnień niezbędnych do uzyskania dostępu do method
.
Uwagi
Wywołanie tego przeciążenia metody jest równoważne wywołaniu przeciążenia metody CreateDelegate(Type, Object, MethodInfo, Boolean) i określeniu true
dla throwOnBindFailure
. Te dwa przeciążenia zapewniają najbardziej elastyczny sposób tworzenia delegatów. Można ich użyć do tworzenia delegatów dla metod statycznych lub wystąpień, a opcjonalnie do określenia pierwszego argumentu.
Nuta
Jeśli nie podasz pierwszego argumentu, użyj przeciążenia metody CreateDelegate(Type, MethodInfo), aby uzyskać lepszą wydajność.
Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz uwagi dotyczące interfejsu API uzupełniającego dla elementu System.Delegate.CreateDelegate.
Zobacz też
Dotyczy
CreateDelegate(Type, MethodInfo)
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
Tworzy delegat określonego typu, aby reprezentować określoną metodę.
public:
static Delegate ^ CreateDelegate(Type ^ type, System::Reflection::MethodInfo ^ method);
public static Delegate CreateDelegate (Type type, System.Reflection.MethodInfo method);
static member CreateDelegate : Type * System.Reflection.MethodInfo -> Delegate
Public Shared Function CreateDelegate (type As Type, method As MethodInfo) As Delegate
Parametry
- method
- MethodInfo
MethodInfo opisujący metodę statyczną lub wystąpienie, którą delegat reprezentuje.
Zwraca
Delegat określonego typu reprezentujący określoną metodę.
Wyjątki
type
nie dziedziczy MulticastDelegate.
-lub-
type
nie jest RuntimeType
. Zobacz typy środowiska uruchomieniowego wodbicia.
-lub-
method
nie można powiązać.
-lub-
method
nie jest RuntimeMethodInfo
. Zobacz typy środowiska uruchomieniowego wodbicia.
Nie można odnaleźć metody Invoke
type
.
Obiekt wywołujący nie ma uprawnień niezbędnych do uzyskania dostępu do method
.
Uwagi
To przeciążenie może tworzyć delegaty dla metod statycznych i delegatów metody otwierania wystąpienia; oznacza to, że delegaty, które jawnie dostarczają ukryty pierwszy argument metod wystąpienia. Aby uzyskać szczegółowe wyjaśnienie, zobacz bardziej ogólne przeciążenie metody CreateDelegate(Type, Object, MethodInfo), które umożliwia tworzenie wszystkich kombinacji otwartych lub zamkniętych delegatów dla wystąpień lub metod statycznych, a opcjonalnie do określenia pierwszego argumentu.
Nuta
To przeciążenie metody należy użyć, gdy delegat nie zostanie zamknięty w pierwszym argumencie, ponieważ jest nieco szybszy w tym przypadku.
Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz uwagi dotyczące interfejsu API uzupełniającego dla elementu System.Delegate.CreateDelegate.
Zobacz też
Dotyczy
CreateDelegate(Type, Type, String)
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
- Źródło:
- Delegate.cs
Tworzy delegat określonego typu, który reprezentuje określoną metodę statyczną określonej klasy.
public:
static Delegate ^ CreateDelegate(Type ^ type, Type ^ target, System::String ^ method);
public static Delegate CreateDelegate (Type type, Type target, string method);
static member CreateDelegate : Type * Type * string -> Delegate
Public Shared Function CreateDelegate (type As Type, target As Type, method As String) As Delegate
Parametry
- method
- String
Nazwa metody statycznej, którą ma reprezentować delegat.
Zwraca
Delegat określonego typu, który reprezentuje określoną metodę statyczną określonej klasy.
Wyjątki
type
nie dziedziczy MulticastDelegate.
-lub-
type
nie jest RuntimeType
. Zobacz typy środowiska uruchomieniowego wodbicia.
-lub-
target
nie jest RuntimeType
.
-lub-
target
jest otwartym typem ogólnym. Oznacza to, że jej właściwość ContainsGenericParameters jest true
.
-lub-
method
nie jest metodą static
(metodaShared
w Visual Basic).
Nie można odnaleźć metody Invoke
type
.
Obiekt wywołujący nie ma uprawnień niezbędnych do uzyskania dostępu do method
.
Uwagi
Ta metoda tworzy delegatów tylko dla metod statycznych. Metoda wystąpienia to metoda skojarzona z wystąpieniem klasy; metoda statyczna to metoda skojarzona z samą klasą.
To przeciążenie metody jest równoważne wywołaniu przeciążenia metody CreateDelegate(Type, Type, String, Boolean, Boolean), określając false
dla ignoreCase
i true
dla throwOnBindFailure
.