RemoteArgument.CreateRemoteArgument Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.