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 Set-Vorgang einer spät gebundenen Eigenschaft oder einen Feldschreibaufruf aus. Diese Hilfsmethode ist nicht für den direkten Aufruf aus dem Code vorgesehen.
Überlädt
LateSet(Object, Type, String, Object[], String[], Type[]) |
Führt einen Set-Vorgang einer spät gebundenen Eigenschaft oder einen Feldschreibaufruf aus. Diese Hilfsmethode ist nicht für den direkten Aufruf aus dem Code vorgesehen. |
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType) |
Führt einen Set-Vorgang einer spät gebundenen Eigenschaft oder einen Feldschreibaufruf aus. Diese Hilfsmethode ist nicht für den direkten Aufruf aus dem Code vorgesehen. |
LateSet(Object, Type, String, Object[], String[], Type[])
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
Führt einen Set-Vorgang einer spät gebundenen Eigenschaft oder einen Feldschreibaufruf aus. Diese Hilfsmethode ist nicht für den direkten Aufruf aus dem Code vorgesehen.
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);
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
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, die die Eigenschaft oder die Methode verfügbar macht.
- Type
- Type
Der Typ des Aufrufobjekts.
- MemberName
- String
Der Name der Eigenschaft oder der Methode für das Aufrufobjekt.
- Arguments
- Object[]
Ein Array mit den Argumenten, die an die aufgerufene Eigenschaft oder Methode übergeben werden sollen.
- ArgumentNames
- String[]
Ein Array von Argumentnamen.
- TypeArguments
- Type[]
Ein Array von Argumenttypen. Es wird nur für generische Aufrufe zum Übergeben von Argumenttypen verwendet.
Gilt für:
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
- Quelle:
- NewLateBinding.vb
Führt einen Set-Vorgang einer spät gebundenen Eigenschaft oder einen Feldschreibaufruf aus. Diese Hilfsmethode ist nicht für den direkten Aufruf aus dem Code vorgesehen.
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);
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
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, die die Eigenschaft oder die Methode verfügbar macht.
- Type
- Type
Der Typ des Aufrufobjekts.
- MemberName
- String
Der Name der Eigenschaft oder der Methode für das Aufrufobjekt.
- Arguments
- Object[]
Ein Array mit den Argumenten, die an die aufgerufene Eigenschaft oder Methode übergeben werden sollen.
- ArgumentNames
- String[]
Ein Array von Argumentnamen.
- TypeArguments
- Type[]
Ein Array von Argumenttypen. Es wird nur für generische Aufrufe zum Übergeben von Argumenttypen verwendet.
- OptimisticSet
- Boolean
Ein Boolean
-Wert, mit dem ermittelt wird, ob der Set-Vorgang funktioniert. Legen Sie True
fest, wenn Sie glauben, dass in der Eigenschaft oder im Feld ein Zwischenwert festgelegt wurde, andernfalls False
.
- RValueBase
- Boolean
Ein Boolean
-Wert, der angibt, wenn der Basisverweis des späten Verweises ein RValue
ist. Legen Sie True
fest, wenn der Basisverweis des späten Verweises ein RValue
ist. Dadurch können Sie eine Laufzeitausnahme für späte Zuweisungen zu Feldern der Werttypen von RValues
generieren. Andernfalls legen Sie False
fest.
- CallType
- CallType
Ein Enumerationsmember vom Typ CallType, der den Typ der aufgerufenen Prozedur darstellt. Der Wert von CallType kann Method
, Get
oder Set
sein. Es wird nur Set
verwendet.
Hinweise
Wenn der Set-Vorgang das Kopieren 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äte Ausdruck zu einer schreibgeschützten Eigenschaft oder methode führen kann. Weitere Informationen finden Sie im CopyBack-Parameter von LateCall.