RemoteArgument Constructors

Definitie

Initialiseert een nieuw exemplaar van de RemoteArgument klasse.

Overloads

Name Description
RemoteArgument(IContract)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een IContract argument vertegenwoordigt.

RemoteArgument(Boolean, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Boolean argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(Byte, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Byte argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(Char, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Char argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(DateTime, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een DateTime argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(DBNull, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een DBNull argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(Decimal, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Decimal argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(Double, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Double argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(Array, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Array argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(Int16, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Int16 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(Int64, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Int64 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(Single, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Single argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(String, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een String argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(UInt16, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een UInt16 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(UInt32, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een UInt32 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(UInt64, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een UInt64 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse met behulp van de opgegeven RemoteArgumentKind en TypeCode voor een argument dat kan worden doorgegeven door verwijzing.

RemoteArgument(Int32, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Int32 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(RemoteArgumentKind, TypeCode)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse met behulp van de opgegeven RemoteArgumentKind en TypeCode voor een argument dat niet wordt doorgegeven door verwijzing.

RemoteArgument(SByte, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een SByte argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(UInt64)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een UInt64 argument vertegenwoordigt.

RemoteArgument(Array)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Array argument vertegenwoordigt.

RemoteArgument(Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Boolean argument vertegenwoordigt.

RemoteArgument(Byte)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Byte argument vertegenwoordigt.

RemoteArgument(Char)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Char argument vertegenwoordigt.

RemoteArgument(DateTime)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een DateTime argument vertegenwoordigt.

RemoteArgument(DBNull)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een DBNull argument vertegenwoordigt.

RemoteArgument(IContract, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een IContract argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

RemoteArgument(Double)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Double argument vertegenwoordigt.

RemoteArgument(Decimal)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Decimal argument vertegenwoordigt.

RemoteArgument(Int32)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Int32 argument vertegenwoordigt.

RemoteArgument(Int64)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Int64 argument vertegenwoordigt.

RemoteArgument(SByte)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een SByte argument vertegenwoordigt.

RemoteArgument(Single)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Single argument vertegenwoordigt.

RemoteArgument(String)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een String argument vertegenwoordigt.

RemoteArgument(UInt16)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een UInt16 argument vertegenwoordigt.

RemoteArgument(UInt32)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een UInt32 argument vertegenwoordigt.

RemoteArgument(Int16)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Int16 argument vertegenwoordigt.

RemoteArgument(IContract)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een IContract argument vertegenwoordigt.

public:
 RemoteArgument(System::AddIn::Contract::IContract ^ value);
public RemoteArgument(System.AddIn.Contract.IContract value);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.IContract -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As IContract)

Parameters

value
IContract

Een IContract argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Contract, de TypeCode eigenschap op TypeCode.Objecten de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(Boolean, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Boolean argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(bool value, bool isByRef);
public RemoteArgument(bool value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : bool * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Boolean, isByRef As Boolean)

Parameters

value
Boolean

Een Boolean argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.Booleanen de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(Byte, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Byte argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(System::Byte value, bool isByRef);
public RemoteArgument(byte value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : byte * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Byte, isByRef As Boolean)

Parameters

value
Byte

Een Byte argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.Byteen de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(Char, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Char argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(char value, bool isByRef);
public RemoteArgument(char value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : char * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Char, isByRef As Boolean)

Parameters

value
Char

Een Char argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.Charen de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(DateTime, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een DateTime argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(DateTime value, bool isByRef);
public RemoteArgument(DateTime value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : DateTime * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DateTime, isByRef As Boolean)

Parameters

value
DateTime

Een DateTime argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.DateTimeen de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(DBNull, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een DBNull argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(DBNull ^ value, bool isByRef);
public RemoteArgument(DBNull value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : DBNull * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DBNull, isByRef As Boolean)

Parameters

value
DBNull

Een DBNull argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.DBNullen de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(Decimal, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Decimal argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(System::Decimal value, bool isByRef);
public RemoteArgument(decimal value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : decimal * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Decimal, isByRef As Boolean)

Parameters

value
Decimal

Een Decimal argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.Decimalen de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(Double, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Double argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(double value, bool isByRef);
public RemoteArgument(double value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : double * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Double, isByRef As Boolean)

Parameters

value
Double

Een Double argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.Doubleen de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(Array, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Array argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(Array ^ array, bool isByRef);
public RemoteArgument(Array array, bool isByRef);
new System.AddIn.Contract.RemoteArgument : Array * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (array As Array, isByRef As Boolean)

Parameters

array
Array

Een Array argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals array dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Uitzonderingen

Het type matrixelement is geen basistype (dat wil gezegd, de GetTypeCode(Type) methode retourneert Object voor het matrixelementtype).

array is null.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap IntrinsicArrayin op, de TypeCode eigenschap op het type code van het matrixelementtype en de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(Int16, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Int16 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(short value, bool isByRef);
public RemoteArgument(short value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : int16 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Short, isByRef As Boolean)

Parameters

value
Int16

Een Int16 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.Int16en de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(Int64, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Int64 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(long value, bool isByRef);
public RemoteArgument(long value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : int64 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Long, isByRef As Boolean)

Parameters

value
Int64

Een Int64 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.Int64en de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(Single, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Single argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(float value, bool isByRef);
public RemoteArgument(float value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : single * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Single, isByRef As Boolean)

Parameters

value
Single

Een Single argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.Singleen de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(String, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een String argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(System::String ^ value, bool isByRef);
public RemoteArgument(string value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : string * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As String, isByRef As Boolean)

Parameters

value
String

Een String argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.Stringen de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(UInt16, Boolean)

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een UInt16 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(System::UInt16 value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument(ushort value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint16 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UShort, isByRef As Boolean)

Parameters

value
UInt16

Een UInt16 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Kenmerken

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.UInt16en de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(UInt32, Boolean)

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een UInt32 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(System::UInt32 value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument(uint value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint32 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UInteger, isByRef As Boolean)

Parameters

value
UInt32

Een UInt32 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Kenmerken

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.UInt32en de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(UInt64, Boolean)

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een UInt64 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(System::UInt64 value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument(ulong value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint64 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As ULong, isByRef As Boolean)

Parameters

value
UInt64

Een UInt64 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Kenmerken

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.UInt64en de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse met behulp van de opgegeven RemoteArgumentKind en TypeCode voor een argument dat kan worden doorgegeven door verwijzing.

public:
 RemoteArgument(System::AddIn::Contract::RemoteArgumentKind remoteArgKind, TypeCode typeCode, bool isByRef);
public RemoteArgument(System.AddIn.Contract.RemoteArgumentKind remoteArgKind, TypeCode typeCode, bool isByRef);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.RemoteArgumentKind * TypeCode * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (remoteArgKind As RemoteArgumentKind, typeCode As TypeCode, isByRef As Boolean)

Parameters

remoteArgKind
RemoteArgumentKind

Een van de RemoteArgumentKind waarden die aangeeft of het RemoteArgument een intrinsiek type, een matrix van intrinsieke typen, een IContractof de Missing waarde vertegenwoordigt.

typeCode
TypeCode

Een TypeCode die het basistype van het externe argument aangeeft.

isByRef
Boolean

true indien het externe argument wordt doorgegeven door middel van verwijzing; anders, false.

Uitzonderingen

remoteArgKind is Intrinsic of IntrinsicArray, en typeCode is Object of Empty.

– of –

remoteArgKind is Missing en typeCode is niet Empty.

– of –

remoteArgKind is Contract en typeCode is niet Object.

remoteArgKind is geen geldige RemoteArgumentKind waarde.

Opmerkingen

Met deze constructor wordt de standaardwaarde toegewezen van het gegevenstype dat is opgegeven door de typeCode parameter aan de RemoteArgumentparameter.

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

RemoteArgument(Int32, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een Int32 argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(int value, bool isByRef);
public RemoteArgument(int value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : int * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Integer, isByRef As Boolean)

Parameters

value
Int32

Een Int32 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.Int32en de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(RemoteArgumentKind, TypeCode)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse met behulp van de opgegeven RemoteArgumentKind en TypeCode voor een argument dat niet wordt doorgegeven door verwijzing.

public:
 RemoteArgument(System::AddIn::Contract::RemoteArgumentKind remoteArgKind, TypeCode typeCode);
public RemoteArgument(System.AddIn.Contract.RemoteArgumentKind remoteArgKind, TypeCode typeCode);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.RemoteArgumentKind * TypeCode -> System.AddIn.Contract.RemoteArgument
Public Sub New (remoteArgKind As RemoteArgumentKind, typeCode As TypeCode)

Parameters

remoteArgKind
RemoteArgumentKind

Een van de RemoteArgumentKind waarden die aangeeft of het RemoteArgument een intrinsiek type, een matrix van intrinsieke typen, een IContractof de Missing waarde vertegenwoordigt.

typeCode
TypeCode

Een TypeCode die het basistype van het externe argument aangeeft.

Uitzonderingen

remoteArgKind is Intrinsic of IntrinsicArray, en typeCode is Object of Empty.

– of –

remoteArgKind is Missing en typeCode is niet Empty.

– of –

remoteArgKind is Contract en typeCode is niet Object.

Opmerkingen

Met deze constructor wordt de standaardwaarde toegewezen van het gegevenstype dat is opgegeven door de typeCode parameter aan de RemoteArgumentparameter.

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

RemoteArgument(SByte, Boolean)

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een SByte argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(System::SByte value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument(sbyte value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : sbyte * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As SByte, isByRef As Boolean)

Parameters

value
SByte

Een SByte argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Kenmerken

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Intrinsicin op, de TypeCode eigenschap op TypeCode.SByteen de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(UInt64)

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een UInt64 argument vertegenwoordigt.

public:
 RemoteArgument(System::UInt64 value);
[System.CLSCompliant(false)]
public RemoteArgument(ulong value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint64 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As ULong)

Parameters

value
UInt64

Een UInt64 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Kenmerken

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.UInt64en de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(Array)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Array argument vertegenwoordigt.

public:
 RemoteArgument(Array ^ array);
public RemoteArgument(Array array);
new System.AddIn.Contract.RemoteArgument : Array -> System.AddIn.Contract.RemoteArgument
Public Sub New (array As Array)

Parameters

array
Array

Een Array argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Uitzonderingen

Het type matrixelement is geen basistype (dat wil gezegd, de GetTypeCode(Type) methode voor het type matrixelement retourneert Object).

array is null.

Opmerkingen

Met deze constructor wordt de RemoteArgumentKind eigenschap IntrinsicArrayingesteld op , de TypeCode eigenschap op het type code van het matrixelementtype en de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Boolean argument vertegenwoordigt.

public:
 RemoteArgument(bool value);
public RemoteArgument(bool value);
new System.AddIn.Contract.RemoteArgument : bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Boolean)

Parameters

value
Boolean

Een Boolean argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.Booleanen de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(Byte)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Byte argument vertegenwoordigt.

public:
 RemoteArgument(System::Byte value);
public RemoteArgument(byte value);
new System.AddIn.Contract.RemoteArgument : byte -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Byte)

Parameters

value
Byte

Een Byte argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.Byteen de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(Char)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Char argument vertegenwoordigt.

public:
 RemoteArgument(char value);
public RemoteArgument(char value);
new System.AddIn.Contract.RemoteArgument : char -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Char)

Parameters

value
Char

Een Char argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.Charen de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(DateTime)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een DateTime argument vertegenwoordigt.

public:
 RemoteArgument(DateTime value);
public RemoteArgument(DateTime value);
new System.AddIn.Contract.RemoteArgument : DateTime -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DateTime)

Parameters

value
DateTime

Een DateTime argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.DateTimeen de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(DBNull)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een DBNull argument vertegenwoordigt.

public:
 RemoteArgument(DBNull ^ value);
public RemoteArgument(DBNull value);
new System.AddIn.Contract.RemoteArgument : DBNull -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DBNull)

Parameters

value
DBNull

Een DBNull argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.DBNullen de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(IContract, Boolean)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse dat een IContract argument vertegenwoordigt dat kan worden doorgegeven via verwijzing.

public:
 RemoteArgument(System::AddIn::Contract::IContract ^ value, bool isByRef);
public RemoteArgument(System.AddIn.Contract.IContract value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.IContract * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As IContract, isByRef As Boolean)

Parameters

value
IContract

Een IContract argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

isByRef
Boolean

trueals value dit een argument is dat wordt doorgegeven door verwijzing; anders. false

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap Contractin op, de TypeCode eigenschap op TypeCode.Objecten de IsByRef eigenschap op de waarde van de isByRef parameter.

Van toepassing op

RemoteArgument(Double)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Double argument vertegenwoordigt.

public:
 RemoteArgument(double value);
public RemoteArgument(double value);
new System.AddIn.Contract.RemoteArgument : double -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Double)

Parameters

value
Double

Een Double argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.Doubleen de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(Decimal)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Decimal argument vertegenwoordigt.

public:
 RemoteArgument(System::Decimal value);
public RemoteArgument(decimal value);
new System.AddIn.Contract.RemoteArgument : decimal -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Decimal)

Parameters

value
Decimal

Een Decimal argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.Decimalen de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(Int32)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Int32 argument vertegenwoordigt.

public:
 RemoteArgument(int value);
public RemoteArgument(int value);
new System.AddIn.Contract.RemoteArgument : int -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Integer)

Parameters

value
Int32

Een Int32 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.Int32en de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(Int64)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Int64 argument vertegenwoordigt.

public:
 RemoteArgument(long value);
public RemoteArgument(long value);
new System.AddIn.Contract.RemoteArgument : int64 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Long)

Parameters

value
Int64

Een Int64 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.Int64en de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(SByte)

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een SByte argument vertegenwoordigt.

public:
 RemoteArgument(System::SByte value);
[System.CLSCompliant(false)]
public RemoteArgument(sbyte value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : sbyte -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As SByte)

Parameters

value
SByte

Een SByte argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Kenmerken

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.SByteen de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(Single)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Single argument vertegenwoordigt.

public:
 RemoteArgument(float value);
public RemoteArgument(float value);
new System.AddIn.Contract.RemoteArgument : single -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Single)

Parameters

value
Single

Een Single argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.Singleen de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(String)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een String argument vertegenwoordigt.

public:
 RemoteArgument(System::String ^ value);
public RemoteArgument(string value);
new System.AddIn.Contract.RemoteArgument : string -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As String)

Parameters

value
String

Een String argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.Stringen de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(UInt16)

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een UInt16 argument vertegenwoordigt.

public:
 RemoteArgument(System::UInt16 value);
[System.CLSCompliant(false)]
public RemoteArgument(ushort value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint16 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UShort)

Parameters

value
UInt16

Een UInt16 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Kenmerken

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.UInt16en de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(UInt32)

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een UInt32 argument vertegenwoordigt.

public:
 RemoteArgument(System::UInt32 value);
[System.CLSCompliant(false)]
public RemoteArgument(uint value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint32 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UInteger)

Parameters

value
UInt32

Een UInt32 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Kenmerken

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.UInt32en de IsByRef eigenschap op false.

Van toepassing op

RemoteArgument(Int16)

Initialiseert een nieuw exemplaar van de RemoteArgument klasse die een Int16 argument vertegenwoordigt.

public:
 RemoteArgument(short value);
public RemoteArgument(short value);
new System.AddIn.Contract.RemoteArgument : int16 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Short)

Parameters

value
Int16

Een Int16 argument dat kan worden doorgegeven aan proces- of toepassingsdomeingrenzen.

Opmerkingen

Met deze constructor stelt u de RemoteArgumentKind eigenschap in op Intrinsic, de TypeCode eigenschap op TypeCode.Int16en de IsByRef eigenschap op false.

Van toepassing op