RemoteArgument.CreateRemoteArgument Methode

Definitie

Hiermee maakt u een RemoteArgument voor een argument.

Overloads

Name Description
CreateRemoteArgument(Object)

Hiermee maakt u een RemoteArgument voor een argument dat niet wordt doorgegeven door verwijzing.

CreateRemoteArgument(Object, Boolean)

Hiermee maakt u een RemoteArgument voor een argument dat kan worden doorgegeven via verwijzing.

CreateRemoteArgument(Object, Boolean, TypeCode)

Hiermee maakt u een RemoteArgument voor een argument met de opgegeven typecode en die kan worden doorgegeven via verwijzing.

CreateRemoteArgument(Object)

Hiermee maakt u een RemoteArgument voor een argument dat niet wordt doorgegeven door verwijzing.

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

Parameters

value
Object

Het argument dat wordt doorgegeven aan proces- of toepassingsdomeingrenzen.

Retouren

Een RemoteArgument die het opgegeven argument vertegenwoordigt.

Uitzonderingen

value is null.

value Het TypeCode is Object en value is geen IContract.

– of –

value Het TypeCode is Empty en value is niet ingesteld op Value.

– of –

value implementeert de IConvertible interface niet en value is geen Array.

– of –

value is een Array element met een TypeCode waarde van Object.

Opmerkingen

Met deze methode wordt de RemoteArgument constructor aangeroepen die van toepassing is op het type van de value parameter.

Van toepassing op

CreateRemoteArgument(Object, Boolean)

Hiermee maakt u een RemoteArgument voor een argument dat kan worden doorgegeven via verwijzing.

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

Parameters

value
Object

Het argument dat wordt doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

true om het value argument ter referentie door te geven; falseanders.

Retouren

Een RemoteArgument die het opgegeven argument vertegenwoordigt.

Uitzonderingen

value is null.

value Het TypeCode is Object en value is geen IContract.

– of –

value Het TypeCode is Empty en value is niet ingesteld op Value.

– of –

value implementeert de IConvertible interface niet en value is geen Array.

– of –

value is een Array element met een TypeCode waarde van Object.

Opmerkingen

Met deze methode wordt de RemoteArgument constructor aangeroepen die van toepassing is op het type van de value parameter.

Van toepassing op

CreateRemoteArgument(Object, Boolean, TypeCode)

Hiermee maakt u een RemoteArgument voor een argument met de opgegeven typecode en die kan worden doorgegeven via verwijzing.

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

Parameters

value
Object

Het argument dat wordt doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

true het argument door te geven per verwijzing; anders, false.

typeCodeToUse
TypeCode

A TypeCode die het type code van value, indien value niet een Array. Anders geeft een TypeCode die de typecode van de elementen in valueaangeeft.

Retouren

Een RemoteArgument die het opgegeven argument vertegenwoordigt.

Uitzonderingen

Het TypeCode is Object, value is geen IContract, en value is niet null.value

– of –

De TypeCode van value is Empty en value is niet Value.

– of –

value implementeert de IConvertible interface niet, value is niet null, en value is geen Array.

– of –

value is een Array element met een TypeCode waarde van Object.

value Het TypeCode is niet DBNull en typeCodeToUse is DBNull.

typeCodeToUse geeft geen geldige TypeCode waarde op.

Opmerkingen

Met deze methode wordt de RemoteArgument constructor aangeroepen die van toepassing is op het type van de value parameter.

U kunt deze methode niet gebruiken om een RemoteArgumentnull matrix te maken die elementen van intrinsieke gegevenstypen bevat. Een intrinsiek gegevenstype is een primitief gegevenstype (dat wil gezegd, de Type.IsPrimitive eigenschap van het type is true) of een String, Decimal, DateTimeof DBNull.

Van toepassing op