RemoteArgument Constructeurs

Définition

Initialise une nouvelle instance de la classe RemoteArgument.

Surcharges

RemoteArgument(IContract)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument IContract.

RemoteArgument(Boolean, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Boolean qui peut être passé par référence.

RemoteArgument(Byte, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Byte qui peut être passé par référence.

RemoteArgument(Char, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Char qui peut être passé par référence.

RemoteArgument(DateTime, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument DateTime qui peut être passé par référence.

RemoteArgument(DBNull, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument DBNull qui peut être passé par référence.

RemoteArgument(Decimal, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Decimal qui peut être passé par référence.

RemoteArgument(Double, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Double qui peut être passé par référence.

RemoteArgument(Array, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Array qui peut être passé par référence.

RemoteArgument(Int16, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int16 qui peut être passé par référence.

RemoteArgument(Int64, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int64 qui peut être passé par référence.

RemoteArgument(Single, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Single qui peut être passé par référence.

RemoteArgument(String, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument String qui peut être passé par référence.

RemoteArgument(UInt16, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt16 qui peut être passé par référence.

RemoteArgument(UInt32, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt32 qui peut être passé par référence.

RemoteArgument(UInt64, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt64 qui peut être passé par référence.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument à l'aide du RemoteArgumentKind spécifié et TypeCode pour un argument qui peut être passé par référence.

RemoteArgument(Int32, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int32 qui peut être passé par référence.

RemoteArgument(RemoteArgumentKind, TypeCode)

Initialise une nouvelle instance de la classe RemoteArgument à l'aide du RemoteArgumentKind spécifié et TypeCode pour un argument qui n'est pas passé par référence.

RemoteArgument(SByte, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument SByte qui peut être passé par référence.

RemoteArgument(UInt64)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt64.

RemoteArgument(Array)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Array.

RemoteArgument(Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Boolean.

RemoteArgument(Byte)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Byte.

RemoteArgument(Char)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Char.

RemoteArgument(DateTime)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument DateTime.

RemoteArgument(DBNull)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument DBNull.

RemoteArgument(IContract, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument IContract qui peut être passé par référence.

RemoteArgument(Double)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Double.

RemoteArgument(Decimal)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Decimal.

RemoteArgument(Int32)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int32.

RemoteArgument(Int64)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int64.

RemoteArgument(SByte)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument SByte.

RemoteArgument(Single)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Single.

RemoteArgument(String)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument String.

RemoteArgument(UInt16)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt16.

RemoteArgument(UInt32)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt32.

RemoteArgument(Int16)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int16.

RemoteArgument(IContract)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument IContract.

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)

Paramètres

value
IContract

Argument IContract qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindContract, la TypeCode propriété sur TypeCode.Objectet la IsByRef propriété sur false.

S’applique à

RemoteArgument(Boolean, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Boolean qui peut être passé par référence.

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)

Paramètres

value
Boolean

Argument Boolean qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Boolean, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(Byte, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Byte qui peut être passé par référence.

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)

Paramètres

value
Byte

Argument Byte qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Byte, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(Char, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Char qui peut être passé par référence.

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)

Paramètres

value
Char

Argument Char qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Char, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(DateTime, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument DateTime qui peut être passé par référence.

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)

Paramètres

value
DateTime

Argument DateTime qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.DateTime, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(DBNull, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument DBNull qui peut être passé par référence.

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)

Paramètres

value
DBNull

Argument DBNull qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.DBNull, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(Decimal, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Decimal qui peut être passé par référence.

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)

Paramètres

value
Decimal

Argument Decimal qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Decimal, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(Double, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Double qui peut être passé par référence.

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)

Paramètres

value
Double

Argument Double qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Double, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(Array, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Array qui peut être passé par référence.

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)

Paramètres

array
Array

Argument Array qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si array est un argument passé par référence; sinon false.

Exceptions

Le type d'élément de tableau n'est pas un type de base (autrement dit, la méthode GetTypeCode(Type) retourne Object pour le type d'élément de tableau).

array a la valeur null.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsicArray, la TypeCode propriété sur le code de type du type d’élément tableau et la IsByRef propriété sur la valeur du isByRef paramètre.

S’applique à

RemoteArgument(Int16, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int16 qui peut être passé par référence.

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)

Paramètres

value
Int16

Argument Int16 qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Int16, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(Int64, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int64 qui peut être passé par référence.

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)

Paramètres

value
Int64

Argument Int64 qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Int64, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(Single, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Single qui peut être passé par référence.

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)

Paramètres

value
Single

Argument Single qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Single, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(String, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument String qui peut être passé par référence.

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)

Paramètres

value
String

Argument String qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.String, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(UInt16, Boolean)

Important

Cette API n’est pas conforme CLS.

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt16 qui peut être passé par référence.

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)

Paramètres

value
UInt16

Argument UInt16 qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Attributs

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.UInt16, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(UInt32, Boolean)

Important

Cette API n’est pas conforme CLS.

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt32 qui peut être passé par référence.

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)

Paramètres

value
UInt32

Argument UInt32 qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Attributs

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.UInt32, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(UInt64, Boolean)

Important

Cette API n’est pas conforme CLS.

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt64 qui peut être passé par référence.

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)

Paramètres

value
UInt64

Argument UInt64 qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Attributs

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.UInt64, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument à l'aide du RemoteArgumentKind spécifié et TypeCode pour un argument qui peut être passé par référence.

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)

Paramètres

remoteArgKind
RemoteArgumentKind

Valeur RemoteArgumentKind (parmi d'autres) qui indique si l'RemoteArgument représente un type intrinsèque, un tableau de types intrinsèques, un IContract ou la valeur Missing.

typeCode
TypeCode

TypeCode qui spécifie le type de base de l'argument distant.

isByRef
Boolean

true si l'argument distant est passé par référence ; sinon false.

Exceptions

remoteArgKind a la valeur Intrinsic ou IntrinsicArray, et typeCode a la valeur Object ou Empty.

- ou -

remoteArgKind a la valeur Missing et typeCode n'a pas la valeur Empty.

- ou -

remoteArgKind a la valeur Contract et typeCode n'a pas la valeur Object.

remoteArgKind n’est pas une valeur de RemoteArgumentKind valide.

Remarques

Ce constructeur affecte la valeur par défaut du type de données spécifié par le typeCode paramètre au RemoteArgument.

Un type de données intrinsèque est un type de données primitif (autrement dit, la Type.IsPrimitive propriété du type est true) ou un String, Decimal, DateTimeou DBNull.

S’applique à

RemoteArgument(Int32, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int32 qui peut être passé par référence.

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)

Paramètres

value
Int32

Argument Int32 qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Int32, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(RemoteArgumentKind, TypeCode)

Initialise une nouvelle instance de la classe RemoteArgument à l'aide du RemoteArgumentKind spécifié et TypeCode pour un argument qui n'est pas passé par référence.

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)

Paramètres

remoteArgKind
RemoteArgumentKind

Valeur RemoteArgumentKind (parmi d'autres) qui indique si l'RemoteArgument représente un type intrinsèque, un tableau de types intrinsèques, un IContract ou la valeur Missing.

typeCode
TypeCode

TypeCode qui spécifie le type de base de l'argument distant.

Exceptions

remoteArgKind a la valeur Intrinsic ou IntrinsicArray, et typeCode a la valeur Object ou Empty.

- ou -

remoteArgKind a la valeur Missing et typeCode n'a pas la valeur Empty.

- ou -

remoteArgKind a la valeur Contract et typeCode n'a pas la valeur Object.

Remarques

Ce constructeur affecte la valeur par défaut du type de données spécifié par le typeCode paramètre au RemoteArgument.

Un type de données intrinsèque est un type de données primitif (autrement dit, la Type.IsPrimitive propriété du type est true) ou un String, Decimal, DateTimeou DBNull.

S’applique à

RemoteArgument(SByte, Boolean)

Important

Cette API n’est pas conforme CLS.

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument SByte qui peut être passé par référence.

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)

Paramètres

value
SByte

Argument SByte qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Attributs

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.SByte, et la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(UInt64)

Important

Cette API n’est pas conforme CLS.

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt64.

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)

Paramètres

value
UInt64

Argument UInt64 qui peut être passé à travers le processus ou les limites du domaine d'application.

Attributs

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.UInt64et la IsByRef propriété sur false.

S’applique à

RemoteArgument(Array)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Array.

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

Paramètres

array
Array

Argument Array qui peut être passé à travers le processus ou les limites du domaine d'application.

Exceptions

Le type d'élément de tableau n'est pas un type de base (autrement dit, la méthode GetTypeCode(Type) pour le type d'élément de tableau retourne Object).

array a la valeur null.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsicArray, la TypeCode propriété sur le code de type du type d’élément tableau et la IsByRef propriété sur false.

S’applique à

RemoteArgument(Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Boolean.

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

Paramètres

value
Boolean

Argument Boolean qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Booleanet la IsByRef propriété sur false.

S’applique à

RemoteArgument(Byte)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Byte.

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)

Paramètres

value
Byte

Argument Byte qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Byteet la IsByRef propriété sur false.

S’applique à

RemoteArgument(Char)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Char.

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

Paramètres

value
Char

Argument Char qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Charet la IsByRef propriété sur false.

S’applique à

RemoteArgument(DateTime)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument DateTime.

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

Paramètres

value
DateTime

Argument DateTime qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.DateTimeet la IsByRef propriété sur false.

S’applique à

RemoteArgument(DBNull)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument DBNull.

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

Paramètres

value
DBNull

Argument DBNull qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.DBNullet la IsByRef propriété sur false.

S’applique à

RemoteArgument(IContract, Boolean)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument IContract qui peut être passé par référence.

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)

Paramètres

value
IContract

Argument IContract qui peut être passé à travers le processus ou les limites du domaine d'application.

isByRef
Boolean

true si value est un argument passé par référence; sinon false.

Remarques

Ce constructeur définit la RemoteArgumentKind propriété sur Contract, la TypeCode propriété sur TypeCode.Objectet la IsByRef propriété sur la valeur du isByRef paramètre .

S’applique à

RemoteArgument(Double)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Double.

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

Paramètres

value
Double

Argument Double qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Doubleet la IsByRef propriété sur false.

S’applique à

RemoteArgument(Decimal)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Decimal.

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)

Paramètres

value
Decimal

Argument Decimal qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Decimalet la IsByRef propriété sur false.

S’applique à

RemoteArgument(Int32)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int32.

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

Paramètres

value
Int32

Argument Int32 qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Int32et la IsByRef propriété sur false.

S’applique à

RemoteArgument(Int64)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int64.

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

Paramètres

value
Int64

Argument Int64 qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Int64et la IsByRef propriété sur false.

S’applique à

RemoteArgument(SByte)

Important

Cette API n’est pas conforme CLS.

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument SByte.

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)

Paramètres

value
SByte

Argument SByte qui peut être passé à travers le processus ou les limites du domaine d'application.

Attributs

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.SByteet la IsByRef propriété sur false.

S’applique à

RemoteArgument(Single)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Single.

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

Paramètres

value
Single

Argument Single qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Singleet la IsByRef propriété sur false.

S’applique à

RemoteArgument(String)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument String.

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)

Paramètres

value
String

Argument String qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Stringet la IsByRef propriété sur false.

S’applique à

RemoteArgument(UInt16)

Important

Cette API n’est pas conforme CLS.

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt16.

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)

Paramètres

value
UInt16

Argument UInt16 qui peut être passé à travers le processus ou les limites du domaine d'application.

Attributs

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.UInt16et la IsByRef propriété sur false.

S’applique à

RemoteArgument(UInt32)

Important

Cette API n’est pas conforme CLS.

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument UInt32.

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)

Paramètres

value
UInt32

Argument UInt32 qui peut être passé à travers le processus ou les limites du domaine d'application.

Attributs

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.UInt32et la IsByRef propriété sur false.

S’applique à

RemoteArgument(Int16)

Initialise une nouvelle instance de la classe RemoteArgument qui représente un argument Int16.

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

Paramètres

value
Int16

Argument Int16 qui peut être passé à travers le processus ou les limites du domaine d'application.

Remarques

Ce constructeur définit la propriété sur RemoteArgumentKindIntrinsic, la TypeCode propriété sur TypeCode.Int16et la IsByRef propriété sur false.

S’applique à