RemoteArgument.CreateRemoteArgument 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 element RemoteArgument dla argumentu.
Przeciążenia
CreateRemoteArgument(Object) |
Tworzy argument RemoteArgument dla argumentu, który nie jest przekazywany przez odwołanie. |
CreateRemoteArgument(Object, Boolean) |
Tworzy argument RemoteArgument dla argumentu, który może zostać przekazany przez odwołanie. |
CreateRemoteArgument(Object, Boolean, TypeCode) |
RemoteArgument Tworzy dla argumentu o określonym kodzie typu, który może zostać przekazany przez odwołanie. |
CreateRemoteArgument(Object)
Tworzy argument RemoteArgument dla argumentu, który nie jest przekazywany przez odwołanie.
public:
static System::AddIn::Contract::RemoteArgument CreateRemoteArgument(System::Object ^ value);
public static System.AddIn.Contract.RemoteArgument CreateRemoteArgument (object value);
static member CreateRemoteArgument : obj -> System.AddIn.Contract.RemoteArgument
Public Shared Function CreateRemoteArgument (value As Object) As RemoteArgument
Parametry
- value
- Object
Argument, który zostanie przekazany przez granice procesu lub domeny aplikacji.
Zwraca
Element RemoteArgument reprezentujący określony argument.
Wyjątki
value
to null
.
value
Element TypeCode jest Object i value
nie jest .IContract
-lub-
value
Element TypeCode jest Empty i value
nie jest ustawiony na Value.
-lub-
value
nie implementuje interfejsu IConvertible i value
nie jest elementem Array.
-lub-
value
jest elementem zawierającym ArrayTypeCode elementy o wartości Object.
Uwagi
Ta metoda wywołuje RemoteArgument konstruktor, który ma zastosowanie do typu parametru value
.
Dotyczy
CreateRemoteArgument(Object, Boolean)
Tworzy argument RemoteArgument dla argumentu, który może zostać przekazany przez odwołanie.
public:
static System::AddIn::Contract::RemoteArgument CreateRemoteArgument(System::Object ^ value, bool isByRef);
public static System.AddIn.Contract.RemoteArgument CreateRemoteArgument (object value, bool isByRef);
static member CreateRemoteArgument : obj * bool -> System.AddIn.Contract.RemoteArgument
Public Shared Function CreateRemoteArgument (value As Object, isByRef As Boolean) As RemoteArgument
Parametry
- value
- Object
Argument, który zostanie przekazany przez granice procesu lub domeny aplikacji.
- isByRef
- Boolean
true
aby przekazać value
argument przy użyciu odwołania; w przeciwnym razie . false
Zwraca
Element RemoteArgument reprezentujący określony argument.
Wyjątki
value
to null
.
value
Element TypeCode jest Object i value
nie jest .IContract
-lub-
value
Element TypeCode jest Empty i value
nie jest ustawiony na Value.
-lub-
value
nie implementuje interfejsu IConvertible i value
nie jest elementem Array.
-lub-
value
jest elementem zawierającym ArrayTypeCode elementy o wartości Object.
Uwagi
Ta metoda wywołuje RemoteArgument konstruktor, który ma zastosowanie do typu parametru value
.
Dotyczy
CreateRemoteArgument(Object, Boolean, TypeCode)
RemoteArgument Tworzy dla argumentu o określonym kodzie typu, który może zostać przekazany przez odwołanie.
public:
static System::AddIn::Contract::RemoteArgument CreateRemoteArgument(System::Object ^ value, bool isByRef, TypeCode typeCodeToUse);
public static System.AddIn.Contract.RemoteArgument CreateRemoteArgument (object value, bool isByRef, TypeCode typeCodeToUse);
static member CreateRemoteArgument : obj * bool * TypeCode -> System.AddIn.Contract.RemoteArgument
Public Shared Function CreateRemoteArgument (value As Object, isByRef As Boolean, typeCodeToUse As TypeCode) As RemoteArgument
Parametry
- value
- Object
Argument, który zostanie przekazany przez granice procesu lub domeny aplikacji.
- isByRef
- Boolean
true
aby przekazać argument przy użyciu odwołania; w przeciwnym razie , false
.
- typeCodeToUse
- TypeCode
Element TypeCode wskazujący kod typu , value
jeśli value
nie jest .Array W przeciwnym razie element wskazujący kod typu elementów w elemecie TypeCodevalue
.
Zwraca
Element RemoteArgument reprezentujący określony argument.
Wyjątki
Element TypeCode to Object, value
nie jest elementem IContract, i value
nie null
jest .value
-lub-
value
Element TypeCode jest Empty i value
nie Valuejest .
-lub-
value
nie implementuje interfejsuIConvertible, value
nie null
jest , i value
nie jest .Array
-lub-
value
jest elementem zawierającym ArrayTypeCode elementy o wartości Object.
typeCodeToUse
nie określa prawidłowej TypeCode wartości.
Uwagi
Ta metoda wywołuje RemoteArgument konstruktor, który ma zastosowanie do typu parametru value
.
Nie można użyć tej metody do utworzenia RemoteArgument tablicy reprezentującej tablicę zawierającą null
elementy typów danych wewnętrznych. Typ danych wewnętrznych to typ danych pierwotnych (czyli Type.IsPrimitive właściwość typu to true
) lub String, Decimal, DateTimelub DBNull.