Compartir a través de


RemoteArgument Constructores

Definición

Inicializa una nueva instancia de la clase RemoteArgument.

Sobrecargas

RemoteArgument(IContract)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento IContract.

RemoteArgument(Boolean, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Boolean que se puede pasar por referencia.

RemoteArgument(Byte, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Byte que se puede pasar por referencia.

RemoteArgument(Char, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Char que se puede pasar por referencia.

RemoteArgument(DateTime, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento DateTime que se puede pasar por referencia.

RemoteArgument(DBNull, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento DBNull que se puede pasar por referencia.

RemoteArgument(Decimal, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Decimal que se puede pasar por referencia.

RemoteArgument(Double, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Double que se puede pasar por referencia.

RemoteArgument(Array, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Array que se puede pasar por referencia.

RemoteArgument(Int16, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Int16 que se puede pasar por referencia.

RemoteArgument(Int64, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Int64 que se puede pasar por referencia.

RemoteArgument(Single, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Single que se puede pasar por referencia.

RemoteArgument(String, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento String que se puede pasar por referencia.

RemoteArgument(UInt16, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento UInt16 que se puede pasar por referencia.

RemoteArgument(UInt32, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento UInt32 que se puede pasar por referencia.

RemoteArgument(UInt64, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento UInt64 que se puede pasar por referencia.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument usando las propiedades RemoteArgumentKind y TypeCode especificadas para un argumento que se puede pasar por referencia.

RemoteArgument(Int32, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Int32 que se puede pasar por referencia.

RemoteArgument(RemoteArgumentKind, TypeCode)

Inicializa una nueva instancia de la clase RemoteArgument usando las propiedades RemoteArgumentKind y TypeCode especificadas para un argumento que no se pasa por referencia.

RemoteArgument(SByte, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento SByte que se puede pasar por referencia.

RemoteArgument(UInt64)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento UInt64.

RemoteArgument(Array)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Array.

RemoteArgument(Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Boolean.

RemoteArgument(Byte)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Byte.

RemoteArgument(Char)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Char.

RemoteArgument(DateTime)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento DateTime.

RemoteArgument(DBNull)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento DBNull.

RemoteArgument(IContract, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento IContract que se puede pasar por referencia.

RemoteArgument(Double)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Double.

RemoteArgument(Decimal)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Decimal.

RemoteArgument(Int32)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Int32.

RemoteArgument(Int64)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Int64.

RemoteArgument(SByte)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento SByte.

RemoteArgument(Single)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Single.

RemoteArgument(String)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento String.

RemoteArgument(UInt16)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento UInt16.

RemoteArgument(UInt32)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento UInt32.

RemoteArgument(Int16)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Int16.

RemoteArgument(IContract)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
IContract

Argumento IContract que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad Contracten , la TypeCode propiedad TypeCode.Objecten y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(Boolean, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Boolean que se puede pasar por referencia.

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)

Parámetros

value
Boolean

Argumento Boolean que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad Intrinsicen , la TypeCode propiedad TypeCode.Booleanen y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(Byte, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Byte que se puede pasar por referencia.

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)

Parámetros

value
Byte

Argumento Byte que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad Intrinsicen , la TypeCode propiedad TypeCode.Byteen y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(Char, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Char que se puede pasar por referencia.

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)

Parámetros

value
Char

Argumento Char que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad Intrinsicen , la TypeCode propiedad TypeCode.Charen y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(DateTime, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento DateTime que se puede pasar por referencia.

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)

Parámetros

value
DateTime

Argumento DateTime que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad Intrinsicen , la TypeCode propiedad TypeCode.DateTimeen y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(DBNull, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento DBNull que se puede pasar por referencia.

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)

Parámetros

value
DBNull

Argumento DBNull que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.DBNullen y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(Decimal, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Decimal que se puede pasar por referencia.

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)

Parámetros

value
Decimal

Argumento Decimal que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Decimalen y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(Double, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Double que se puede pasar por referencia.

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)

Parámetros

value
Double

Argumento Double que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Doubleen y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(Array, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Array que se puede pasar por referencia.

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)

Parámetros

array
Array

Argumento Array que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si array es un argumento que se pasa por referencia; de lo contrario, false.

Excepciones

El tipo de elementos de la matriz no es un tipo base (es decir, el método GetTypeCode(Type) devuelve Object para el tipo de elementos de la matriz).

array es null.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en IntrinsicArray, la TypeCode propiedad en el código de tipo del tipo de elemento de matriz y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(Int16, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Int16 que se puede pasar por referencia.

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)

Parámetros

value
Int16

Argumento Int16 que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Int16en y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(Int64, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Int64 que se puede pasar por referencia.

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)

Parámetros

value
Int64

Argumento Int64 que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Int64en y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(Single, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Single que se puede pasar por referencia.

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)

Parámetros

value
Single

Argumento Single que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Singleen y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(String, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento String que se puede pasar por referencia.

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)

Parámetros

value
String

Argumento String que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Stringen y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(UInt16, Boolean)

Importante

Esta API no es conforme a CLS.

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento UInt16 que se puede pasar por referencia.

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)

Parámetros

value
UInt16

Argumento UInt16 que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Atributos

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.UInt16en y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(UInt32, Boolean)

Importante

Esta API no es conforme a CLS.

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento UInt32 que se puede pasar por referencia.

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)

Parámetros

value
UInt32

Argumento UInt32 que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Atributos

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.UInt32en y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(UInt64, Boolean)

Importante

Esta API no es conforme a CLS.

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento UInt64 que se puede pasar por referencia.

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)

Parámetros

value
UInt64

Argumento UInt64 que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Atributos

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.UInt64en y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument usando las propiedades RemoteArgumentKind y TypeCode especificadas para un argumento que se puede pasar por referencia.

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)

Parámetros

remoteArgKind
RemoteArgumentKind

Uno de los valores de RemoteArgumentKind que indica si RemoteArgument representa un tipo intrínseco, una matriz de tipos intrínsecos, IContract o el valor Missing.

typeCode
TypeCode

TypeCode que especifica el tipo base del argumento remoto.

isByRef
Boolean

true si el argumento remoto se pasa por referencia; de lo contrario, false.

Excepciones

remoteArgKind es Intrinsic o IntrinsicArray, y typeCode es Object o Empty.

o bien

remoteArgKind es Missing y typeCode no es Empty.

o bien

remoteArgKind es Contract y typeCode no es Object.

remoteArgKind no es un valor RemoteArgumentKind válido.

Comentarios

Este constructor asigna el valor predeterminado del tipo de datos especificado por el typeCode parámetro a RemoteArgument.

Un tipo de datos intrínseco es un tipo de datos primitivo (es decir, la Type.IsPrimitive propiedad del tipo es true) o , DecimalString, DateTimeo DBNull.

Se aplica a

RemoteArgument(Int32, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento Int32 que se puede pasar por referencia.

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)

Parámetros

value
Int32

Argumento Int32 que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Int32en y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(RemoteArgumentKind, TypeCode)

Inicializa una nueva instancia de la clase RemoteArgument usando las propiedades RemoteArgumentKind y TypeCode especificadas para un argumento que no se pasa por referencia.

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)

Parámetros

remoteArgKind
RemoteArgumentKind

Uno de los valores de RemoteArgumentKind que indica si RemoteArgument representa un tipo intrínseco, una matriz de tipos intrínsecos, IContract o el valor Missing.

typeCode
TypeCode

TypeCode que especifica el tipo base del argumento remoto.

Excepciones

remoteArgKind es Intrinsic o IntrinsicArray, y typeCode es Object o Empty.

o bien

remoteArgKind es Missing y typeCode no es Empty.

o bien

remoteArgKind es Contract y typeCode no es Object.

Comentarios

Este constructor asigna el valor predeterminado del tipo de datos especificado por el typeCode parámetro a RemoteArgument.

Un tipo de datos intrínseco es un tipo de datos primitivo (es decir, la Type.IsPrimitive propiedad del tipo es true) o , DecimalString, DateTimeo DBNull.

Se aplica a

RemoteArgument(SByte, Boolean)

Importante

Esta API no es conforme a CLS.

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento SByte que se puede pasar por referencia.

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)

Parámetros

value
SByte

Argumento SByte que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Atributos

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.SByteen y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(UInt64)

Importante

Esta API no es conforme a CLS.

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
UInt64

Argumento UInt64 que se puede pasar entre los límites del dominio de aplicación y del proceso.

Atributos

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.UInt64en y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(Array)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

array
Array

Argumento Array que se puede pasar entre los límites del dominio de aplicación y del proceso.

Excepciones

El tipo de elementos de la matriz no es un tipo base (es decir, el método GetTypeCode(Type) del tipo de elementos de la matriz devuelve Object).

array es null.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad IntrinsicArrayen , la TypeCode propiedad en el código de tipo del tipo de elemento de matriz y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
Boolean

Argumento Boolean que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Booleanen y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(Byte)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
Byte

Argumento Byte que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Byteen y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(Char)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
Char

Argumento Char que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Charen y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(DateTime)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
DateTime

Argumento DateTime que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.DateTimeen y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(DBNull)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
DBNull

Argumento DBNull que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.DBNullen y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(IContract, Boolean)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento IContract que se puede pasar por referencia.

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)

Parámetros

value
IContract

Argumento IContract que se puede pasar entre los límites del dominio de aplicación y del proceso.

isByRef
Boolean

true si value es un argumento que se pasa por referencia; de lo contrario, false.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Contract, la TypeCode propiedad TypeCode.Objecten y la IsByRef propiedad en el valor del isByRef parámetro .

Se aplica a

RemoteArgument(Double)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
Double

Argumento Double que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Doubleen y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(Decimal)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
Decimal

Argumento Decimal que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Decimalen y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(Int32)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
Int32

Argumento Int32 que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Int32en y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(Int64)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
Int64

Argumento Int64 que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Int64en y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(SByte)

Importante

Esta API no es conforme a CLS.

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
SByte

Argumento SByte que se puede pasar entre los límites del dominio de aplicación y del proceso.

Atributos

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.SByteen y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(Single)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
Single

Argumento Single que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Singleen y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(String)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
String

Argumento String que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Stringen y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(UInt16)

Importante

Esta API no es conforme a CLS.

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
UInt16

Argumento UInt16 que se puede pasar entre los límites del dominio de aplicación y del proceso.

Atributos

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.UInt16en y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(UInt32)

Importante

Esta API no es conforme a CLS.

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
UInt32

Argumento UInt32 que se puede pasar entre los límites del dominio de aplicación y del proceso.

Atributos

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.UInt32en y la IsByRef propiedad en false.

Se aplica a

RemoteArgument(Int16)

Inicializa una nueva instancia de la clase RemoteArgument que representa un argumento 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)

Parámetros

value
Int16

Argumento Int16 que se puede pasar entre los límites del dominio de aplicación y del proceso.

Comentarios

Este constructor establece la RemoteArgumentKind propiedad en Intrinsic, la TypeCode propiedad TypeCode.Int16en y la IsByRef propiedad en false.

Se aplica a