RemoteArgument Constructors

Definition

Инициализирует новый экземпляр класса RemoteArgument.Initializes a new instance of the RemoteArgument class.

Overloads

RemoteArgument(IContract)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент IContract.Initializes a new instance of the RemoteArgument class that represents an IContract argument.

RemoteArgument(Boolean, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Boolean, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Boolean argument that can be passed by reference.

RemoteArgument(Byte, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Byte, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Byte argument that can be passed by reference.

RemoteArgument(Char, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Char, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Char argument that can be passed by reference.

RemoteArgument(DateTime, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DateTime, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a DateTime argument that can be passed by reference.

RemoteArgument(DBNull, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DBNull, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a DBNull argument that can be passed by reference.

RemoteArgument(Decimal, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Decimal, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Decimal argument that can be passed by reference.

RemoteArgument(Double, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Double, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Double argument that can be passed by reference.

RemoteArgument(Array, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Array, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an Array argument that can be passed by reference.

RemoteArgument(Int16, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int16, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an Int16 argument that can be passed by reference.

RemoteArgument(Int64, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int64, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an Int64 argument that can be passed by reference.

RemoteArgument(Single, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Single, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Single argument that can be passed by reference.

RemoteArgument(String, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент String, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a String argument that can be passed by reference.

RemoteArgument(UInt16, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt16, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a UInt16 argument that can be passed by reference.

RemoteArgument(UInt32, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt32, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a UInt32 argument that can be passed by reference.

RemoteArgument(UInt64, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt64, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a UInt64 argument that can be passed by reference.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Инициализирует новый экземпляр класса RemoteArgument с помощью указанных RemoteArgumentKind и TypeCode для аргумента, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class using the specified RemoteArgumentKind and TypeCode for an argument that can be passed by reference.

RemoteArgument(Int32, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int32, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an Int32 argument that can be passed by reference.

RemoteArgument(RemoteArgumentKind, TypeCode)

Инициализирует новый экземпляр класса RemoteArgument с помощью указанных RemoteArgumentKind и TypeCode для аргумента, который не передается по ссылке.Initializes a new instance of the RemoteArgument class using the specified RemoteArgumentKind and TypeCode for an argument that is not passed by reference.

RemoteArgument(SByte, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент SByte, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an SByte argument that can be passed by reference.

RemoteArgument(UInt64)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt64.Initializes a new instance of the RemoteArgument class that represents a UInt64 argument.

RemoteArgument(Array)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Array.Initializes a new instance of the RemoteArgument class that represents an Array argument.

RemoteArgument(Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Boolean.Initializes a new instance of the RemoteArgument class that represents a Boolean argument.

RemoteArgument(Byte)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Byte.Initializes a new instance of the RemoteArgument class that represents a Byte argument.

RemoteArgument(Char)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Char.Initializes a new instance of the RemoteArgument class that represents a Char argument.

RemoteArgument(DateTime)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DateTime.Initializes a new instance of the RemoteArgument class that represents a DateTime argument.

RemoteArgument(DBNull)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DBNull.Initializes a new instance of the RemoteArgument class that represents a DBNull argument.

RemoteArgument(IContract, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент IContract, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an IContract argument that can be passed by reference.

RemoteArgument(Double)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Double.Initializes a new instance of the RemoteArgument class that represents a Double argument.

RemoteArgument(Decimal)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Decimal.Initializes a new instance of the RemoteArgument class that represents a Decimal argument.

RemoteArgument(Int32)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int32.Initializes a new instance of the RemoteArgument class that represents an Int32 argument.

RemoteArgument(Int64)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int64.Initializes a new instance of the RemoteArgument class that represents an Int64 argument.

RemoteArgument(SByte)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент SByte.Initializes a new instance of the RemoteArgument class that represents an SByte argument.

RemoteArgument(Single)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Single.Initializes a new instance of the RemoteArgument class that represents a Single argument.

RemoteArgument(String)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент String.Initializes a new instance of the RemoteArgument class that represents a String argument.

RemoteArgument(UInt16)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt16.Initializes a new instance of the RemoteArgument class that represents a UInt16 argument.

RemoteArgument(UInt32)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt32.Initializes a new instance of the RemoteArgument class that represents a UInt32 argument.

RemoteArgument(Int16)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int16.Initializes a new instance of the RemoteArgument class that represents an Int16 argument.

RemoteArgument(IContract)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент IContract.Initializes a new instance of the RemoteArgument class that represents an IContract argument.

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

Parameters

value
IContract

Аргумент IContract, который может передаваться через границы процесса или домена приложения.An IContract argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Contract, свойство TypeCode для TypeCode.Objectи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Contract, the TypeCode property to TypeCode.Object, and the IsByRef property to false.

RemoteArgument(Boolean, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Boolean, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Boolean argument that can be passed by reference.

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

Parameters

value
Boolean

Аргумент Boolean, который может передаваться через границы процесса или домена приложения.A Boolean argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Boolean, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Boolean, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(Byte, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Byte, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Byte argument that can be passed by reference.

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

Parameters

value
Byte

Аргумент Byte, который может передаваться через границы процесса или домена приложения.A Byte argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Byte, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Byte, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(Char, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Char, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Char argument that can be passed by reference.

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

Parameters

value
Char

Аргумент Char, который может передаваться через границы процесса или домена приложения.A Char argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Char, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Char, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(DateTime, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DateTime, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a DateTime argument that can be passed by reference.

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

Parameters

value
DateTime

Аргумент DateTime, который может передаваться через границы процесса или домена приложения.A DateTime argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.DateTime, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.DateTime, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(DBNull, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DBNull, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a DBNull argument that can be passed by reference.

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

Parameters

value
DBNull

Аргумент DBNull, который может передаваться через границы процесса или домена приложения.A DBNull argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.DBNull, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.DBNull, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(Decimal, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Decimal, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Decimal argument that can be passed by reference.

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

Parameters

value
Decimal

Аргумент Decimal, который может передаваться через границы процесса или домена приложения.A Decimal argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Decimal, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Decimal, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(Double, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Double, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Double argument that can be passed by reference.

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

Parameters

value
Double

Аргумент Double, который может передаваться через границы процесса или домена приложения.A Double argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Double, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Double, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(Array, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Array, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an Array argument that can be passed by reference.

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

Parameters

array
Array

Аргумент Array, который может передаваться через границы процесса или домена приложения.An Array argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если array является аргументом, который передается по ссылке; в противном случае — значение false.true if array is an argument that is passed by reference; otherwise, false.

Exceptions

Тип элемента массива не является базовым типом (то есть, метод GetTypeCode(Type) типа элемента массива возвращает функцию Object для типа элемента массива).The array element type is not a base type (that is, the GetTypeCode(Type) method returns Object for the array element type).

Параметр array равен null.array is null.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение IntrinsicArray, свойство TypeCode для кода типа элемента массива, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to IntrinsicArray, the TypeCode property to the type code of the array element type, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(Int16, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int16, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an Int16 argument that can be passed by reference.

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

Parameters

value
Int16

Аргумент Int16, который может передаваться через границы процесса или домена приложения.An Int16 argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Int16, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Int16, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(Int64, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int64, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an Int64 argument that can be passed by reference.

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

Parameters

value
Int64

Аргумент Int64, который может передаваться через границы процесса или домена приложения.An Int64 argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Int64, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Int64, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(Single, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Single, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a Single argument that can be passed by reference.

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

Parameters

value
Single

Аргумент Single, который может передаваться через границы процесса или домена приложения.A Single argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Single, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Single, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(String, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент String, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a String argument that can be passed by reference.

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

Parameters

value
String

Аргумент String, который может передаваться через границы процесса или домена приложения.A String argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.String, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.String, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(UInt16, Boolean)

Important

This API is not CLS-compliant.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt16, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a UInt16 argument that can be passed by reference.

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

Parameters

value
UInt16

Аргумент UInt16, который может передаваться через границы процесса или домена приложения.A UInt16 argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Attributes

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.UInt16, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.UInt16, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(UInt32, Boolean)

Important

This API is not CLS-compliant.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt32, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a UInt32 argument that can be passed by reference.

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

Parameters

value
UInt32

Аргумент UInt32, который может передаваться через границы процесса или домена приложения.A UInt32 argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Attributes

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.UInt32, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.UInt32, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(UInt64, Boolean)

Important

This API is not CLS-compliant.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt64, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents a UInt64 argument that can be passed by reference.

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

Parameters

value
UInt64

Аргумент UInt64, который может передаваться через границы процесса или домена приложения.A UInt64 argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Attributes

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.UInt64, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.UInt64, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Инициализирует новый экземпляр класса RemoteArgument с помощью указанных RemoteArgumentKind и TypeCode для аргумента, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class using the specified RemoteArgumentKind and TypeCode for an argument that can be passed by reference.

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

Parameters

remoteArgKind
RemoteArgumentKind

Одно из значений RemoteArgumentKind, которое указывает представляет ли RemoteArgument значение встроенного типа, массива встроенных типов, IContract, или значение Missing.One of the RemoteArgumentKind values that indicates whether the RemoteArgument represents an intrinsic type, an array of intrinsic types, an IContract, or the Missing value.

typeCode
TypeCode

TypeCode, определяющий базовый тип удаленного аргумента.A TypeCode that specifies the base type of the remote argument.

isByRef
Boolean

true если удаленный аргумент передается по ссылке; в противном случае — значение false.true if the remote argument is passed by reference; otherwise, false.

Exceptions

remoteArgKindIntrinsic или IntrinsicArray, и typeCodeObject или Empty.remoteArgKind is Intrinsic or IntrinsicArray, and typeCode is Object or Empty.

-или--or- remoteArgKind имеет значение Missing, а typeCode не имеет значения Empty.remoteArgKind is Missing and typeCode is not Empty.

-или--or- remoteArgKind имеет значение Contract, а typeCode не имеет значения Object.remoteArgKind is Contract and typeCode is not Object.

remoteArgKind не является допустимым значением RemoteArgumentKind.remoteArgKind is not a valid RemoteArgumentKind value.

Remarks

Этот конструктор присваивает RemoteArgumentу значение по умолчанию для типа данных, заданного параметром typeCode.This constructor assigns the default value of the data type specified by the typeCode parameter to the RemoteArgument.

Внутренний тип данных является примитивным типом данных (то есть Type.IsPrimitiveным свойством типа является true) или String, Decimal, DateTimeили DBNull.An intrinsic data type is a primitive data type (that is, the Type.IsPrimitive property of the type is true) or a String, Decimal, DateTime, or DBNull.

RemoteArgument(Int32, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int32, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an Int32 argument that can be passed by reference.

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

Parameters

value
Int32

Аргумент Int32, который может передаваться через границы процесса или домена приложения.An Int32 argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Int32, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Int32, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(RemoteArgumentKind, TypeCode)

Инициализирует новый экземпляр класса RemoteArgument с помощью указанных RemoteArgumentKind и TypeCode для аргумента, который не передается по ссылке.Initializes a new instance of the RemoteArgument class using the specified RemoteArgumentKind and TypeCode for an argument that is not passed by reference.

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

Parameters

remoteArgKind
RemoteArgumentKind

Одно из значений RemoteArgumentKind, которое указывает представляет ли RemoteArgument значение встроенного типа, массива встроенных типов, IContract, или значение Missing.One of the RemoteArgumentKind values that indicates whether the RemoteArgument represents an intrinsic type, an array of intrinsic types, an IContract, or the Missing value.

typeCode
TypeCode

TypeCode, определяющий базовый тип удаленного аргумента.A TypeCode that specifies the base type of the remote argument.

Exceptions

remoteArgKindIntrinsic или IntrinsicArray, и typeCodeObject или Empty.remoteArgKind is Intrinsic or IntrinsicArray, and typeCode is Object or Empty.

-или--or- remoteArgKind имеет значение Missing, а typeCode не имеет значения Empty.remoteArgKind is Missing and typeCode is not Empty.

-или--or- remoteArgKind имеет значение Contract, а typeCode не имеет значения Object.remoteArgKind is Contract and typeCode is not Object.

Remarks

Этот конструктор присваивает RemoteArgumentу значение по умолчанию для типа данных, заданного параметром typeCode.This constructor assigns the default value of the data type specified by the typeCode parameter to the RemoteArgument.

Внутренний тип данных является примитивным типом данных (то есть Type.IsPrimitiveным свойством типа является true) или String, Decimal, DateTimeили DBNull.An intrinsic data type is a primitive data type (that is, the Type.IsPrimitive property of the type is true) or a String, Decimal, DateTime, or DBNull.

RemoteArgument(SByte, Boolean)

Important

This API is not CLS-compliant.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент SByte, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an SByte argument that can be passed by reference.

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

Parameters

value
SByte

Аргумент SByte, который может передаваться через границы процесса или домена приложения.An SByte argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Attributes

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.SByte, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.SByte, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(UInt64)

Important

This API is not CLS-compliant.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt64.Initializes a new instance of the RemoteArgument class that represents a UInt64 argument.

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

Parameters

value
UInt64

Аргумент UInt64, который может передаваться через границы процесса или домена приложения.A UInt64 argument that can be passed across process or application domain boundaries.

Attributes

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.UInt64и IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.UInt64, and the IsByRef property to false.

RemoteArgument(Array)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Array.Initializes a new instance of the RemoteArgument class that represents an Array argument.

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

Parameters

array
Array

Аргумент Array, который может передаваться через границы процесса или домена приложения.An Array argument that can be passed across process or application domain boundaries.

Exceptions

Тип элемента массива не является базовым типом (то есть, метод GetTypeCode(Type) типа элемента массива возвращает Object).The array element type is not a base type (that is, the GetTypeCode(Type) method for the array element type returns Object).

Параметр array равен null.array is null.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение IntrinsicArray, свойство TypeCode — код типа элемента массива, а свойству IsByRef — значение false.This constructor sets the RemoteArgumentKind property to IntrinsicArray, the TypeCode property to the type code of the array element type, and the IsByRef property to false.

RemoteArgument(Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Boolean.Initializes a new instance of the RemoteArgument class that represents a Boolean argument.

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

Parameters

value
Boolean

Аргумент Boolean, который может передаваться через границы процесса или домена приложения.A Boolean argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Booleanи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Boolean, and the IsByRef property to false.

RemoteArgument(Byte)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Byte.Initializes a new instance of the RemoteArgument class that represents a Byte argument.

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

Parameters

value
Byte

Аргумент Byte, который может передаваться через границы процесса или домена приложения.A Byte argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Byteи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Byte, and the IsByRef property to false.

RemoteArgument(Char)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Char.Initializes a new instance of the RemoteArgument class that represents a Char argument.

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

Parameters

value
Char

Аргумент Char, который может передаваться через границы процесса или домена приложения.A Char argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Charи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Char, and the IsByRef property to false.

RemoteArgument(DateTime)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DateTime.Initializes a new instance of the RemoteArgument class that represents a DateTime argument.

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

Parameters

value
DateTime

Аргумент DateTime, который может передаваться через границы процесса или домена приложения.A DateTime argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.DateTimeи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.DateTime, and the IsByRef property to false.

RemoteArgument(DBNull)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DBNull.Initializes a new instance of the RemoteArgument class that represents a DBNull argument.

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

Parameters

value
DBNull

Аргумент DBNull, который может передаваться через границы процесса или домена приложения.A DBNull argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.DBNullи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.DBNull, and the IsByRef property to false.

RemoteArgument(IContract, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент IContract, который может передаваться по ссылке.Initializes a new instance of the RemoteArgument class that represents an IContract argument that can be passed by reference.

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

Parameters

value
IContract

Аргумент IContract, который может передаваться через границы процесса или домена приложения.An IContract argument that can be passed across process or application domain boundaries.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.true if value is an argument that is passed by reference; otherwise, false.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Contract, свойство TypeCode для TypeCode.Object, а свойству IsByRef — значению параметра isByRef.This constructor sets the RemoteArgumentKind property to Contract, the TypeCode property to TypeCode.Object, and the IsByRef property to the value of the isByRef parameter.

RemoteArgument(Double)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Double.Initializes a new instance of the RemoteArgument class that represents a Double argument.

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

Parameters

value
Double

Аргумент Double, который может передаваться через границы процесса или домена приложения.A Double argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Doubleи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Double, and the IsByRef property to false.

RemoteArgument(Decimal)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Decimal.Initializes a new instance of the RemoteArgument class that represents a Decimal argument.

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

Parameters

value
Decimal

Аргумент Decimal, который может передаваться через границы процесса или домена приложения.A Decimal argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Decimalи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Decimal, and the IsByRef property to false.

RemoteArgument(Int32)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int32.Initializes a new instance of the RemoteArgument class that represents an Int32 argument.

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

Parameters

value
Int32

Аргумент Int32, который может передаваться через границы процесса или домена приложения.An Int32 argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Int32и IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Int32, and the IsByRef property to false.

RemoteArgument(Int64)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int64.Initializes a new instance of the RemoteArgument class that represents an Int64 argument.

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

Parameters

value
Int64

Аргумент Int64, который может передаваться через границы процесса или домена приложения.An Int64 argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Int64и IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Int64, and the IsByRef property to false.

RemoteArgument(SByte)

Important

This API is not CLS-compliant.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент SByte.Initializes a new instance of the RemoteArgument class that represents an SByte argument.

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

Parameters

value
SByte

Аргумент SByte, который может передаваться через границы процесса или домена приложения.An SByte argument that can be passed across process or application domain boundaries.

Attributes

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.SByteи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.SByte, and the IsByRef property to false.

RemoteArgument(Single)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Single.Initializes a new instance of the RemoteArgument class that represents a Single argument.

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

Parameters

value
Single

Аргумент Single, который может передаваться через границы процесса или домена приложения.A Single argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Singleи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Single, and the IsByRef property to false.

RemoteArgument(String)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент String.Initializes a new instance of the RemoteArgument class that represents a String argument.

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

Parameters

value
String

Аргумент String, который может передаваться через границы процесса или домена приложения.A String argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Stringи IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.String, and the IsByRef property to false.

RemoteArgument(UInt16)

Important

This API is not CLS-compliant.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt16.Initializes a new instance of the RemoteArgument class that represents a UInt16 argument.

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

Parameters

value
UInt16

Аргумент UInt16, который может передаваться через границы процесса или домена приложения.A UInt16 argument that can be passed across process or application domain boundaries.

Attributes

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.UInt16и IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.UInt16, and the IsByRef property to false.

RemoteArgument(UInt32)

Important

This API is not CLS-compliant.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt32.Initializes a new instance of the RemoteArgument class that represents a UInt32 argument.

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

Parameters

value
UInt32

Аргумент UInt32, который может передаваться через границы процесса или домена приложения.A UInt32 argument that can be passed across process or application domain boundaries.

Attributes

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.UInt32и IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.UInt32, and the IsByRef property to false.

RemoteArgument(Int16)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int16.Initializes a new instance of the RemoteArgument class that represents an Int16 argument.

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

Parameters

value
Int16

Аргумент Int16, который может передаваться через границы процесса или домена приложения.An Int16 argument that can be passed across process or application domain boundaries.

Remarks

Этот конструктор задает для свойства RemoteArgumentKind значение Intrinsic, свойство TypeCode для TypeCode.Int16и IsByRef свойство false.This constructor sets the RemoteArgumentKind property to Intrinsic, the TypeCode property to TypeCode.Int16, and the IsByRef property to false.

Applies to