Поделиться через


RemoteArgument Конструкторы

Определение

Инициализирует новый экземпляр класса RemoteArgument.

Перегрузки

RemoteArgument(IContract)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент IContract.

RemoteArgument(Boolean, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Boolean, который может передаваться по ссылке.

RemoteArgument(Byte, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Byte, который может передаваться по ссылке.

RemoteArgument(Char, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Char, который может передаваться по ссылке.

RemoteArgument(DateTime, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DateTime, который может передаваться по ссылке.

RemoteArgument(DBNull, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DBNull, который может передаваться по ссылке.

RemoteArgument(Decimal, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Decimal, который может передаваться по ссылке.

RemoteArgument(Double, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Double, который может передаваться по ссылке.

RemoteArgument(Array, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Array, который может передаваться по ссылке.

RemoteArgument(Int16, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int16, который может передаваться по ссылке.

RemoteArgument(Int64, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int64, который может передаваться по ссылке.

RemoteArgument(Single, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Single, который может передаваться по ссылке.

RemoteArgument(String, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент String, который может передаваться по ссылке.

RemoteArgument(UInt16, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt16, который может передаваться по ссылке.

RemoteArgument(UInt32, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt32, который может передаваться по ссылке.

RemoteArgument(UInt64, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt64, который может передаваться по ссылке.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Инициализирует новый экземпляр класса RemoteArgument с помощью указанных RemoteArgumentKind и TypeCode для аргумента, который может передаваться по ссылке.

RemoteArgument(Int32, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int32, который может передаваться по ссылке.

RemoteArgument(RemoteArgumentKind, TypeCode)

Инициализирует новый экземпляр класса RemoteArgument с помощью указанных RemoteArgumentKind и TypeCode для аргумента, который не передается по ссылке.

RemoteArgument(SByte, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент SByte, который может передаваться по ссылке.

RemoteArgument(UInt64)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt64.

RemoteArgument(Array)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Array.

RemoteArgument(Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Boolean.

RemoteArgument(Byte)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Byte.

RemoteArgument(Char)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Char.

RemoteArgument(DateTime)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DateTime.

RemoteArgument(DBNull)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DBNull.

RemoteArgument(IContract, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент IContract, который может передаваться по ссылке.

RemoteArgument(Double)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Double.

RemoteArgument(Decimal)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Decimal.

RemoteArgument(Int32)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int32.

RemoteArgument(Int64)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int64.

RemoteArgument(SByte)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент SByte.

RemoteArgument(Single)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Single.

RemoteArgument(String)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент String.

RemoteArgument(UInt16)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt16.

RemoteArgument(UInt32)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt32.

RemoteArgument(Int16)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int16.

RemoteArgument(IContract)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
IContract

Аргумент IContract, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Contract, свойству TypeCode значение TypeCode.Object, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(Boolean, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Boolean, который может передаваться по ссылке.

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)

Параметры

value
Boolean

Аргумент Boolean, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает RemoteArgumentKind для свойства Intrinsicзначение , для TypeCode свойства значение TypeCode.Boolean, а для IsByRef свойства — значение isByRef параметра.

Применяется к

RemoteArgument(Byte, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Byte, который может передаваться по ссылке.

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)

Параметры

value
Byte

Аргумент Byte, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает RemoteArgumentKind для свойства Intrinsicзначение , для TypeCode свойства значение TypeCode.Byte, а для IsByRef свойства — значение isByRef параметра.

Применяется к

RemoteArgument(Char, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Char, который может передаваться по ссылке.

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)

Параметры

value
Char

Аргумент Char, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает RemoteArgumentKind для свойства Intrinsicзначение , для TypeCode свойства значение TypeCode.Char, а для IsByRef свойства — значение isByRef параметра.

Применяется к

RemoteArgument(DateTime, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DateTime, который может передаваться по ссылке.

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)

Параметры

value
DateTime

Аргумент DateTime, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает RemoteArgumentKind для свойства Intrinsicзначение , для TypeCode свойства значение TypeCode.DateTime, а для IsByRef свойства — значение isByRef параметра.

Применяется к

RemoteArgument(DBNull, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент DBNull, который может передаваться по ссылке.

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)

Параметры

value
DBNull

Аргумент DBNull, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.DBNullзначение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(Decimal, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Decimal, который может передаваться по ссылке.

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)

Параметры

value
Decimal

Аргумент Decimal, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.Decimalзначение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(Double, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Double, который может передаваться по ссылке.

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)

Параметры

value
Double

Аргумент Double, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.Doubleзначение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(Array, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Array, который может передаваться по ссылке.

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)

Параметры

array
Array

Аргумент Array, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если array является аргументом, который передается по ссылке; в противном случае — значение false.

Исключения

Тип элемента массива не является базовым типом (то есть, метод GetTypeCode(Type) типа элемента массива возвращает функцию Object для типа элемента массива).

array имеет значение null.

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicArrayзначение , свойству TypeCode — код типа типа элемента массива, а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(Int16, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int16, который может передаваться по ссылке.

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)

Параметры

value
Int16

Аргумент Int16, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.Int16значение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(Int64, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int64, который может передаваться по ссылке.

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)

Параметры

value
Int64

Аргумент Int64, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.Int64значение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(Single, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Single, который может передаваться по ссылке.

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)

Параметры

value
Single

Аргумент Single, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.Singleзначение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(String, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент String, который может передаваться по ссылке.

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)

Параметры

value
String

Аргумент String, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.Stringзначение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(UInt16, Boolean)

Важно!

Этот API несовместим с CLS.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt16, который может передаваться по ссылке.

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)

Параметры

value
UInt16

Аргумент UInt16, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Атрибуты

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.UInt16значение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(UInt32, Boolean)

Важно!

Этот API несовместим с CLS.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt32, который может передаваться по ссылке.

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)

Параметры

value
UInt32

Аргумент UInt32, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Атрибуты

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.UInt32значение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(UInt64, Boolean)

Важно!

Этот API несовместим с CLS.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент UInt64, который может передаваться по ссылке.

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)

Параметры

value
UInt64

Аргумент UInt64, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Атрибуты

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.UInt64значение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Инициализирует новый экземпляр класса RemoteArgument с помощью указанных RemoteArgumentKind и TypeCode для аргумента, который может передаваться по ссылке.

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)

Параметры

remoteArgKind
RemoteArgumentKind

Одно из значений RemoteArgumentKind, которое указывает представляет ли RemoteArgument значение встроенного типа, массива встроенных типов, IContract, или значение Missing.

typeCode
TypeCode

TypeCode, определяющий базовый тип удаленного аргумента.

isByRef
Boolean

true если удаленный аргумент передается по ссылке; в противном случае — значение false.

Исключения

remoteArgKindIntrinsic или IntrinsicArray, и typeCodeObject или Empty.

-или-

remoteArgKind имеет значение Missing, а typeCode не имеет значения Empty.

-или-

remoteArgKind имеет значение Contract, а typeCode не имеет значения Object.

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

Комментарии

Этот конструктор присваивает значение по умолчанию типа данных, заданного параметром typeCodeRemoteArgument.

Встроенный тип данных — это примитивный тип данных (т Type.IsPrimitive . е. свойство типа — true) или String, Decimal, DateTimeили DBNull.

Применяется к

RemoteArgument(Int32, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент Int32, который может передаваться по ссылке.

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)

Параметры

value
Int32

Аргумент Int32, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.Int32значение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(RemoteArgumentKind, TypeCode)

Инициализирует новый экземпляр класса RemoteArgument с помощью указанных RemoteArgumentKind и TypeCode для аргумента, который не передается по ссылке.

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)

Параметры

remoteArgKind
RemoteArgumentKind

Одно из значений RemoteArgumentKind, которое указывает представляет ли RemoteArgument значение встроенного типа, массива встроенных типов, IContract, или значение Missing.

typeCode
TypeCode

TypeCode, определяющий базовый тип удаленного аргумента.

Исключения

remoteArgKindIntrinsic или IntrinsicArray, и typeCodeObject или Empty.

-или-

remoteArgKind имеет значение Missing, а typeCode не имеет значения Empty.

-или-

remoteArgKind имеет значение Contract, а typeCode не имеет значения Object.

Комментарии

Этот конструктор присваивает значение по умолчанию типа данных, заданного параметром typeCodeRemoteArgument.

Встроенный тип данных — это примитивный тип данных (т Type.IsPrimitive . е. свойство типа — true) или String, Decimal, DateTimeили DBNull.

Применяется к

RemoteArgument(SByte, Boolean)

Важно!

Этот API несовместим с CLS.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент SByte, который может передаваться по ссылке.

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)

Параметры

value
SByte

Аргумент SByte, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Атрибуты

Комментарии

Этот конструктор задает свойству RemoteArgumentKindIntrinsicзначение , свойству TypeCodeTypeCode.SByteзначение , а свойству IsByRef — значение isByRef параметра .

Применяется к

RemoteArgument(UInt64)

Важно!

Этот API несовместим с CLS.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
UInt64

Аргумент UInt64, который может передаваться через границы процесса или домена приложения.

Атрибуты

Комментарии

Этот конструктор присваивает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.UInt64, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(Array)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

array
Array

Аргумент Array, который может передаваться через границы процесса или домена приложения.

Исключения

Тип элемента массива не является базовым типом (то есть, метод GetTypeCode(Type) типа элемента массива возвращает Object).

array имеет значение null.

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение IntrinsicArray, свойству TypeCode — код типа элемента массива, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
Boolean

Аргумент Boolean, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор присваивает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.Boolean, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(Byte)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
Byte

Аргумент Byte, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор присваивает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.Byte, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(Char)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
Char

Аргумент Char, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор присваивает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.Char, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(DateTime)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
DateTime

Аргумент DateTime, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор присваивает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.DateTime, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(DBNull)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
DBNull

Аргумент DBNull, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор присваивает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.DBNull, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(IContract, Boolean)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент IContract, который может передаваться по ссылке.

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)

Параметры

value
IContract

Аргумент IContract, который может передаваться через границы процесса или домена приложения.

isByRef
Boolean

true если value является аргументом, который передается по ссылке; в противном случае — значение false.

Комментарии

Этот конструктор задает RemoteArgumentKind для свойства Contractзначение , для TypeCode свойства значение TypeCode.Object, а для IsByRef свойства — значение isByRef параметра.

Применяется к

RemoteArgument(Double)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
Double

Аргумент Double, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.Double, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(Decimal)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
Decimal

Аргумент Decimal, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.Decimal, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(Int32)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
Int32

Аргумент Int32, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.Int32, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(Int64)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
Int64

Аргумент Int64, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.Int64, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(SByte)

Важно!

Этот API несовместим с CLS.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
SByte

Аргумент SByte, который может передаваться через границы процесса или домена приложения.

Атрибуты

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.SByte, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(Single)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
Single

Аргумент Single, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.Single, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(String)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
String

Аргумент String, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.String, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(UInt16)

Важно!

Этот API несовместим с CLS.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
UInt16

Аргумент UInt16, который может передаваться через границы процесса или домена приложения.

Атрибуты

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.UInt16, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(UInt32)

Важно!

Этот API несовместим с CLS.

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
UInt32

Аргумент UInt32, который может передаваться через границы процесса или домена приложения.

Атрибуты

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.UInt32, а свойству IsByRef — значение false.

Применяется к

RemoteArgument(Int16)

Инициализирует новый экземпляр класса RemoteArgument, представляющий аргумент 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)

Параметры

value
Int16

Аргумент Int16, который может передаваться через границы процесса или домена приложения.

Комментарии

Этот конструктор задает свойству RemoteArgumentKind значение Intrinsic, свойству TypeCode значение TypeCode.Int16, а свойству IsByRef — значение false.

Применяется к