NewLateBinding.LateSet Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt einen spät gebundenen Eigenschaftensatz oder Feldschreibaufruf aus. Diese Hilfsmethode soll nicht direkt aus Ihrem Code aufgerufen werden.
Überlädt
| Name | Beschreibung |
|---|---|
| LateSet(Object, Type, String, Object[], String[], Type[]) |
Führt einen spät gebundenen Eigenschaftensatz oder Feldschreibaufruf aus. Diese Hilfsmethode soll nicht direkt aus Ihrem Code aufgerufen werden. |
| LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType) |
Führt einen spät gebundenen Eigenschaftensatz oder Feldschreibaufruf aus. Diese Hilfsmethode soll nicht direkt aus Ihrem Code aufgerufen werden. |
LateSet(Object, Type, String, Object[], String[], Type[])
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
Führt einen spät gebundenen Eigenschaftensatz oder Feldschreibaufruf aus. Diese Hilfsmethode soll nicht direkt aus Ihrem Code aufgerufen werden.
public:
static void LateSet(System::Object ^ Instance, Type ^ Type, System::String ^ MemberName, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, cli::array <Type ^> ^ TypeArguments);
public static void LateSet(object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")]
public static void LateSet(object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type[]? TypeArguments);
public static void LateSet(object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type[]? TypeArguments);
static member LateSet : obj * Type * string * obj[] * string[] * Type[] -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")>]
static member LateSet : obj * Type * string * obj[] * string[] * Type[] -> unit
Public Shared Sub LateSet (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type())
Parameter
- Instance
- Object
Eine Instanz des Aufrufobjekts, das die Eigenschaft oder Methode verfügbar gibt.
- Type
- Type
Der Typ des Aufrufobjekts.
- MemberName
- String
Der Name der Eigenschaft oder Methode für das Aufrufobjekt.
- Arguments
- Object[]
Ein Array, das die Argumente enthält, die an die aufgerufene Eigenschaft oder Methode übergeben werden sollen.
- ArgumentNames
- String[]
Ein Array von Argumentnamen.
- TypeArguments
- Type[]
Ein Array von Argumenttypen; Wird nur für generische Aufrufe zum Übergeben von Argumenttypen verwendet.
- Attribute
Gilt für:
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
Führt einen spät gebundenen Eigenschaftensatz oder Feldschreibaufruf aus. Diese Hilfsmethode soll nicht direkt aus Ihrem Code aufgerufen werden.
public:
static void LateSet(System::Object ^ Instance, Type ^ Type, System::String ^ MemberName, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, cli::array <Type ^> ^ TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft::VisualBasic::CallType CallType);
public static void LateSet(object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft.VisualBasic.CallType CallType);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")]
public static void LateSet(object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type[]? TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft.VisualBasic.CallType CallType);
public static void LateSet(object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type[]? TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft.VisualBasic.CallType CallType);
static member LateSet : obj * Type * string * obj[] * string[] * Type[] * bool * bool * Microsoft.VisualBasic.CallType -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")>]
static member LateSet : obj * Type * string * obj[] * string[] * Type[] * bool * bool * Microsoft.VisualBasic.CallType -> unit
Public Shared Sub LateSet (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type(), OptimisticSet As Boolean, RValueBase As Boolean, CallType As CallType)
Parameter
- Instance
- Object
Eine Instanz des Aufrufobjekts, das die Eigenschaft oder Methode verfügbar gibt.
- Type
- Type
Der Typ des Aufrufobjekts.
- MemberName
- String
Der Name der Eigenschaft oder Methode für das Aufrufobjekt.
- Arguments
- Object[]
Ein Array, das die Argumente enthält, die an die aufgerufene Eigenschaft oder Methode übergeben werden sollen.
- ArgumentNames
- String[]
Ein Array von Argumentnamen.
- TypeArguments
- Type[]
Ein Array von Argumenttypen; Wird nur für generische Aufrufe zum Übergeben von Argumenttypen verwendet.
- OptimisticSet
- Boolean
Ein Boolean Wert, der verwendet wird, um zu bestimmen, ob der Set-Vorgang funktioniert. Legen Sie diesen True Wert fest, wenn Sie der Ansicht sind, dass ein Zwischenwert in der Eigenschaft oder dem Feld festgelegt wurde; andernfalls False.
- RValueBase
- Boolean
Ein Boolean Wert, der angibt, wann der Basisverweis des verspäteten Verweises ein RValue. Legen Sie fest, True wann der Basisverweis des verspäteten Verweises ein RValueist. Dadurch können Sie eine Laufzeit ausnahme für verspätete Zuordnungen zu Feldern von RValues Werttypen generieren. Andernfalls auf False.
- CallType
- CallType
Ein Enumerationsmememm des Typs CallType , der den aufgerufenen Prozedurtyp darstellt. Der Wert von CallType kann Method, oder GetSet. Wird nur Set verwendet.
- Attribute
Hinweise
Wenn der Set-Vorgang der Kopiervorgang eines spät gebundenen Ausdrucks ist, der als ByRef Parameter übergeben wird, wird verwendet, um zu bestimmen, OptimisticSet ob der Setvorgang funktioniert, da der spät eingehende Ausdruck zu einer schreibgeschützten Eigenschaft oder einer Methode führen kann. Weitere Informationen finden Sie im CopyBack-Parameter von LateCall.