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)
Параметры
- 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)
Параметры
- 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значение , свойству TypeCode — TypeCode.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значение , свойству TypeCode — TypeCode.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значение , свойству TypeCode — TypeCode.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значение , свойству TypeCode — TypeCode.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значение , свойству TypeCode — TypeCode.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значение , свойству TypeCode — TypeCode.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значение , свойству TypeCode — TypeCode.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значение , свойству TypeCode — TypeCode.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значение , свойству TypeCode — TypeCode.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значение , свойству TypeCode — TypeCode.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.
- isByRef
- Boolean
true
если удаленный аргумент передается по ссылке; в противном случае — значение false
.
Исключения
remoteArgKind
— Intrinsic или IntrinsicArray, и typeCode
— Object или Empty.
-или-
remoteArgKind
имеет значение Missing, а typeCode
не имеет значения Empty.
-или-
remoteArgKind
имеет значение Contract, а typeCode
не имеет значения Object.
remoteArgKind
не является допустимым значением RemoteArgumentKind.
Комментарии
Этот конструктор присваивает значение по умолчанию типа данных, заданного параметром typeCode
RemoteArgument.
Встроенный тип данных — это примитивный тип данных (т 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значение , свойству TypeCode — TypeCode.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.
Исключения
remoteArgKind
— Intrinsic или IntrinsicArray, и typeCode
— Object или Empty.
-или-
remoteArgKind
имеет значение Missing, а typeCode
не имеет значения Empty.
-или-
remoteArgKind
имеет значение Contract, а typeCode
не имеет значения Object.
Комментарии
Этот конструктор присваивает значение по умолчанию типа данных, заданного параметром typeCode
RemoteArgument.
Встроенный тип данных — это примитивный тип данных (т 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значение , свойству TypeCode — TypeCode.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)
Параметры
Комментарии
Этот конструктор присваивает свойству 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)
Параметры
Комментарии
Этот конструктор присваивает свойству 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
.