Condividi tramite


RemoteArgument Costruttori

Definizione

Inizializza una nuova istanza della classe RemoteArgument.

Overload

RemoteArgument(IContract)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento IContract.

RemoteArgument(Boolean, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Boolean che può essere passato dal riferimento.

RemoteArgument(Byte, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Byte che può essere passato dal riferimento.

RemoteArgument(Char, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Char che può essere passato dal riferimento.

RemoteArgument(DateTime, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento DateTime che può essere passato dal riferimento.

RemoteArgument(DBNull, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento DBNull che può essere passato dal riferimento.

RemoteArgument(Decimal, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Decimal che può essere passato dal riferimento.

RemoteArgument(Double, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Double che può essere passato dal riferimento.

RemoteArgument(Array, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Array che può essere passato dal riferimento.

RemoteArgument(Int16, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Int16 che può essere passato dal riferimento.

RemoteArgument(Int64, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Int64 che può essere passato dal riferimento.

RemoteArgument(Single, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Single che può essere passato dal riferimento.

RemoteArgument(String, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento String che può essere passato dal riferimento.

RemoteArgument(UInt16, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento UInt16 che può essere passato dal riferimento.

RemoteArgument(UInt32, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento UInt32 che può essere passato dal riferimento.

RemoteArgument(UInt64, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento UInt64 che può essere passato dal riferimento.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Inizializza una nuova istanza della classe RemoteArgument utilizzando l'oggetto RemoteArgumentKind specificato e l'oggetto TypeCode per un argomento che può essere passato dal riferimento.

RemoteArgument(Int32, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Int32 che può essere passato dal riferimento.

RemoteArgument(RemoteArgumentKind, TypeCode)

Inizializza una nuova istanza della classe RemoteArgument utilizzando l'oggetto RemoteArgumentKind specificato e l'oggetto TypeCode per un argomento che non viene passato dal riferimento.

RemoteArgument(SByte, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento SByte che può essere passato dal riferimento.

RemoteArgument(UInt64)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento UInt64.

RemoteArgument(Array)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Array.

RemoteArgument(Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Boolean.

RemoteArgument(Byte)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Byte.

RemoteArgument(Char)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Char.

RemoteArgument(DateTime)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento DateTime.

RemoteArgument(DBNull)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento DBNull.

RemoteArgument(IContract, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento IContract che può essere passato dal riferimento.

RemoteArgument(Double)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Double.

RemoteArgument(Decimal)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Decimal.

RemoteArgument(Int32)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Int32.

RemoteArgument(Int64)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Int64.

RemoteArgument(SByte)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento SByte.

RemoteArgument(Single)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Single.

RemoteArgument(String)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento String.

RemoteArgument(UInt16)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento UInt16.

RemoteArgument(UInt32)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento UInt32.

RemoteArgument(Int16)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Int16.

RemoteArgument(IContract)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
IContract

Argomento IContract che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Contract, la TypeCode proprietà su TypeCode.Objecte la IsByRef proprietà su false.

Si applica a

RemoteArgument(Boolean, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Boolean che può essere passato dal riferimento.

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)

Parametri

value
Boolean

Argomento Boolean che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Booleane la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(Byte, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Byte che può essere passato dal riferimento.

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)

Parametri

value
Byte

Argomento Byte che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Bytee la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(Char, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Char che può essere passato dal riferimento.

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)

Parametri

value
Char

Argomento Char che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Chare la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(DateTime, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento DateTime che può essere passato dal riferimento.

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)

Parametri

value
DateTime

Argomento DateTime che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.DateTimee la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(DBNull, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento DBNull che può essere passato dal riferimento.

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)

Parametri

value
DBNull

Argomento DBNull che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.DBNulle la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(Decimal, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Decimal che può essere passato dal riferimento.

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)

Parametri

value
Decimal

Argomento Decimal che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Decimale la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(Double, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Double che può essere passato dal riferimento.

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)

Parametri

value
Double

Argomento Double che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Doublee la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(Array, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Array che può essere passato dal riferimento.

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)

Parametri

array
Array

Argomento Array che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se array è un argomento passato per riferimento; in caso contrario, false.

Eccezioni

Il tipo di elemento di matrice non è un tipo di base (ovvero il metodo GetTypeCode(Type) restituisce Object per il tipo di elemento di matrice).

array è null.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su IntrinsicArray, la TypeCode proprietà sul codice di tipo del tipo di elemento della matrice e la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(Int16, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Int16 che può essere passato dal riferimento.

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)

Parametri

value
Int16

Argomento Int16 che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Int16e la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(Int64, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Int64 che può essere passato dal riferimento.

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)

Parametri

value
Int64

Argomento Int64 che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Int64e la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(Single, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Single che può essere passato dal riferimento.

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)

Parametri

value
Single

Argomento Single che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Singlee la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(String, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento String che può essere passato dal riferimento.

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)

Parametri

value
String

Argomento String che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Stringe la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(UInt16, Boolean)

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento UInt16 che può essere passato dal riferimento.

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)

Parametri

value
UInt16

Argomento UInt16 che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Attributi

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.UInt16e la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(UInt32, Boolean)

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento UInt32 che può essere passato dal riferimento.

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)

Parametri

value
UInt32

Argomento UInt32 che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Attributi

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.UInt32e la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(UInt64, Boolean)

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento UInt64 che può essere passato dal riferimento.

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)

Parametri

value
UInt64

Argomento UInt64 che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Attributi

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.UInt64e la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Inizializza una nuova istanza della classe RemoteArgument utilizzando l'oggetto RemoteArgumentKind specificato e l'oggetto TypeCode per un argomento che può essere passato dal riferimento.

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)

Parametri

remoteArgKind
RemoteArgumentKind

Uno dei valori di RemoteArgumentKind che indica se l'oggetto RemoteArgument rappresenta un tipo intrinseco, una matrice di tipi intrinseci, un oggetto IContract o il valore Missing.

typeCode
TypeCode

Oggetto TypeCode che specifica il tipo di base dell'argomento remoto.

isByRef
Boolean

true se l'argomento remoto viene passato dal riferimento, in caso contrario false.

Eccezioni

remoteArgKind è Intrinsic o IntrinsicArray e typeCode è Object o Empty.

-oppure-

remoteArgKind è Missing e typeCode non è Empty.

-oppure-

remoteArgKind è Contract e typeCode non è Object.

remoteArgKind non è un valore valido di RemoteArgumentKind.

Commenti

Questo costruttore assegna il valore predefinito del tipo di dati specificato dal typeCode parametro a RemoteArgument.

Un tipo di dati intrinseco è un tipo di dati primitivo ( ovvero la Type.IsPrimitive proprietà del tipo è true) o , DecimalString, DateTimeo DBNull.

Si applica a

RemoteArgument(Int32, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento Int32 che può essere passato dal riferimento.

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)

Parametri

value
Int32

Argomento Int32 che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Int32e la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(RemoteArgumentKind, TypeCode)

Inizializza una nuova istanza della classe RemoteArgument utilizzando l'oggetto RemoteArgumentKind specificato e l'oggetto TypeCode per un argomento che non viene passato dal riferimento.

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)

Parametri

remoteArgKind
RemoteArgumentKind

Uno dei valori di RemoteArgumentKind che indica se l'oggetto RemoteArgument rappresenta un tipo intrinseco, una matrice di tipi intrinseci, un oggetto IContract o il valore Missing.

typeCode
TypeCode

Oggetto TypeCode che specifica il tipo di base dell'argomento remoto.

Eccezioni

remoteArgKind è Intrinsic o IntrinsicArray e typeCode è Object o Empty.

-oppure-

remoteArgKind è Missing e typeCode non è Empty.

-oppure-

remoteArgKind è Contract e typeCode non è Object.

Commenti

Questo costruttore assegna il valore predefinito del tipo di dati specificato dal typeCode parametro a RemoteArgument.

Un tipo di dati intrinseco è un tipo di dati primitivo ( ovvero la Type.IsPrimitive proprietà del tipo è true) o , DecimalString, DateTimeo DBNull.

Si applica a

RemoteArgument(SByte, Boolean)

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento SByte che può essere passato dal riferimento.

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)

Parametri

value
SByte

Argomento SByte che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Attributi

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.SBytee la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(UInt64)

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
UInt64

Argomento UInt64 che può essere passato attraverso limiti di processi o domini applicazione.

Attributi

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.UInt64e la IsByRef proprietà su false.

Si applica a

RemoteArgument(Array)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

array
Array

Argomento Array che può essere passato attraverso limiti di processi o domini applicazione.

Eccezioni

Il tipo di elemento di matrice non è un tipo di base (ovvero il metodo GetTypeCode(Type) per il tipo di elemento di matrice restituisce Object).

array è null.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su IntrinsicArray, la TypeCode proprietà sul codice di tipo del tipo di elemento della matrice e la IsByRef proprietà su false.

Si applica a

RemoteArgument(Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
Boolean

Argomento Boolean che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Booleane la IsByRef proprietà su false.

Si applica a

RemoteArgument(Byte)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
Byte

Argomento Byte che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Bytee la IsByRef proprietà su false.

Si applica a

RemoteArgument(Char)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
Char

Argomento Char che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Chare la IsByRef proprietà su false.

Si applica a

RemoteArgument(DateTime)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
DateTime

Argomento DateTime che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.DateTimee la IsByRef proprietà su false.

Si applica a

RemoteArgument(DBNull)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
DBNull

Argomento DBNull che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.DBNulle la IsByRef proprietà su false.

Si applica a

RemoteArgument(IContract, Boolean)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento IContract che può essere passato dal riferimento.

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)

Parametri

value
IContract

Argomento IContract che può essere passato attraverso limiti di processi o domini applicazione.

isByRef
Boolean

true se value è un argomento passato per riferimento; in caso contrario, false.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Contract, la TypeCode proprietà su TypeCode.Objecte la IsByRef proprietà sul valore del isByRef parametro .

Si applica a

RemoteArgument(Double)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
Double

Argomento Double che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Doublee la IsByRef proprietà su false.

Si applica a

RemoteArgument(Decimal)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
Decimal

Argomento Decimal che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Decimale la IsByRef proprietà su false.

Si applica a

RemoteArgument(Int32)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
Int32

Argomento Int32 che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Int32e la IsByRef proprietà su false.

Si applica a

RemoteArgument(Int64)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
Int64

Argomento Int64 che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Int64e la IsByRef proprietà su false.

Si applica a

RemoteArgument(SByte)

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
SByte

Argomento SByte che può essere passato attraverso limiti di processi o domini applicazione.

Attributi

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.SBytee la IsByRef proprietà su false.

Si applica a

RemoteArgument(Single)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
Single

Argomento Single che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Singlee la IsByRef proprietà su false.

Si applica a

RemoteArgument(String)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
String

Argomento String che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Stringe la IsByRef proprietà su false.

Si applica a

RemoteArgument(UInt16)

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
UInt16

Argomento UInt16 che può essere passato attraverso limiti di processi o domini applicazione.

Attributi

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.UInt16e la IsByRef proprietà su false.

Si applica a

RemoteArgument(UInt32)

Importante

Questa API non è conforme a CLS.

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
UInt32

Argomento UInt32 che può essere passato attraverso limiti di processi o domini applicazione.

Attributi

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.UInt32e la IsByRef proprietà su false.

Si applica a

RemoteArgument(Int16)

Inizializza una nuova istanza della classe RemoteArgument che rappresenta un argomento 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)

Parametri

value
Int16

Argomento Int16 che può essere passato attraverso limiti di processi o domini applicazione.

Commenti

Questo costruttore imposta la RemoteArgumentKind proprietà su Intrinsic, la TypeCode proprietà su TypeCode.Int16e la IsByRef proprietà su false.

Si applica a