RemoteArgument.CreateRemoteArgument Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
RemoteArgument Vytvoří argument pro.
Přetížení
CreateRemoteArgument(Object) |
RemoteArgument Vytvoří pro argument, který není předán odkazem. |
CreateRemoteArgument(Object, Boolean) |
RemoteArgument Vytvoří pro argument, který lze předat odkazem. |
CreateRemoteArgument(Object, Boolean, TypeCode) |
Vytvoří RemoteArgument pro argument, který má zadaný kód typu a který lze předat odkazem. |
CreateRemoteArgument(Object)
RemoteArgument Vytvoří pro argument, který není předán odkazem.
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, který se bude předávat přes hranice domény procesu nebo aplikace.
Návraty
A RemoteArgument , který představuje zadaný argument.
Výjimky
value
je null
.
Of TypeCodevalue
je Object a value
není .IContract
-nebo-
Hodnota TypeCode of value
je Empty a value
není nastavena na Valuehodnotu .
-nebo-
value
neimplementuje IConvertible rozhraní a value
není .Array
-nebo-
value
je objekt Array , který obsahuje prvky s TypeCode hodnotou Object.
Poznámky
Tato metoda volá RemoteArgument konstruktor, který se vztahuje na typ parametru value
.
Platí pro
CreateRemoteArgument(Object, Boolean)
RemoteArgument Vytvoří pro argument, který lze předat odkazem.
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, který se bude předávat přes hranice domény procesu nebo aplikace.
- isByRef
- Boolean
true
k předání argumentu value
podle odkazu, jinak . false
Návraty
A RemoteArgument , který představuje zadaný argument.
Výjimky
value
je null
.
Of TypeCodevalue
je Object a value
není .IContract
-nebo-
Hodnota TypeCode of value
je Empty a value
není nastavena na Valuehodnotu .
-nebo-
value
neimplementuje IConvertible rozhraní a value
není .Array
-nebo-
value
je objekt Array , který obsahuje prvky s TypeCode hodnotou Object.
Poznámky
Tato metoda volá RemoteArgument konstruktor, který se vztahuje na typ parametru value
.
Platí pro
CreateRemoteArgument(Object, Boolean, TypeCode)
Vytvoří RemoteArgument pro argument, který má zadaný kód typu a který lze předat odkazem.
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, který se bude předávat přes hranice domény procesu nebo aplikace.
- isByRef
- Boolean
true
předat argument podle odkazu; v opačném případě . false
- typeCodeToUse
- TypeCode
ATypeCode, který označuje kód value
typu , pokud value
není .Array V opačném případě a TypeCode , který označuje kód typu elementů v value
.
Návraty
A RemoteArgument , který představuje zadaný argument.
Výjimky
Of TypeCode je , není a value
IContractnení null
. value
Objectvalue
-nebo-
Of TypeCode je Empty a value
není Value.value
-nebo-
value
neimplementuje IConvertible rozhraní, value
není null
a value
není .Array
-nebo-
value
je objekt Array , který obsahuje prvky s TypeCode hodnotou Object.
typeCodeToUse
nezadá platnou TypeCode hodnotu.
Poznámky
Tato metoda volá RemoteArgument konstruktor, který se vztahuje na typ parametru value
.
Tuto metodu RemoteArgument nelze použít k vytvoření, který představuje null
pole, které obsahuje prvky vnitřních datových typů. Vnitřní datový typ je primitivní datový typ (to znamená, Type.IsPrimitive že vlastnost typu je true
) nebo String, Decimal, DateTimenebo DBNull.