RemoteArgument Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy RemoteArgument.

Przeciążenia

RemoteArgument(IContract)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje IContract argument.

RemoteArgument(Boolean, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Boolean argument, który może zostać przekazany przez odwołanie.

RemoteArgument(Byte, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Byte argument, który może zostać przekazany przez odwołanie.

RemoteArgument(Char, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Char argument, który może zostać przekazany przez odwołanie.

RemoteArgument(DateTime, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje DateTime argument, który może zostać przekazany przez odwołanie.

RemoteArgument(DBNull, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje DBNull argument, który może zostać przekazany przez odwołanie.

RemoteArgument(Decimal, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Decimal argument, który może zostać przekazany przez odwołanie.

RemoteArgument(Double, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Double argument, który może zostać przekazany przez odwołanie.

RemoteArgument(Array, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Array argument, który może zostać przekazany przez odwołanie.

RemoteArgument(Int16, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Int16 argument, który może zostać przekazany przez odwołanie.

RemoteArgument(Int64, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Int64 argument, który może zostać przekazany przez odwołanie.

RemoteArgument(Single, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Single argument, który może zostać przekazany przez odwołanie.

RemoteArgument(String, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje String argument, który może zostać przekazany przez odwołanie.

RemoteArgument(UInt16, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje UInt16 argument, który może zostać przekazany przez odwołanie.

RemoteArgument(UInt32, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje UInt32 argument, który może zostać przekazany przez odwołanie.

RemoteArgument(UInt64, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje UInt64 argument, który może zostać przekazany przez odwołanie.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Inicjuje nowe wystąpienie RemoteArgument klasy przy użyciu określonego RemoteArgumentKind argumentu i TypeCode dla argumentu, który może zostać przekazany przez odwołanie.

RemoteArgument(Int32, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Int32 argument, który może zostać przekazany przez odwołanie.

RemoteArgument(RemoteArgumentKind, TypeCode)

Inicjuje nowe wystąpienie RemoteArgument klasy przy użyciu określonego RemoteArgumentKind argumentu i TypeCode dla argumentu, który nie jest przekazywany przez odwołanie.

RemoteArgument(SByte, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje SByte argument, który może zostać przekazany przez odwołanie.

RemoteArgument(UInt64)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje UInt64 argument.

RemoteArgument(Array)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Array argument.

RemoteArgument(Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Boolean argument.

RemoteArgument(Byte)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Byte argument.

RemoteArgument(Char)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Char argument.

RemoteArgument(DateTime)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje DateTime argument.

RemoteArgument(DBNull)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje DBNull argument.

RemoteArgument(IContract, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje IContract argument, który może zostać przekazany przez odwołanie.

RemoteArgument(Double)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Double argument.

RemoteArgument(Decimal)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Decimal argument.

RemoteArgument(Int32)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Int32 argument.

RemoteArgument(Int64)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Int64 argument.

RemoteArgument(SByte)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje SByte argument.

RemoteArgument(Single)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Single argument.

RemoteArgument(String)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje String argument.

RemoteArgument(UInt16)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje UInt16 argument.

RemoteArgument(UInt32)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje UInt32 argument.

RemoteArgument(Int16)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Int16 argument.

RemoteArgument(IContract)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
IContract

Argument IContract , który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Contract, TypeCode właściwość na TypeCode.Object, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(Boolean, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Boolean argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
Boolean

Boolean Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.Booleanna , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(Byte, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Byte argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
Byte

Byte Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.Bytena , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(Char, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Char argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
Char

Char Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.Charna , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(DateTime, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje DateTime argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
DateTime

DateTime Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.DateTimena , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(DBNull, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje DBNull argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
DBNull

DBNull Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.DBNullna , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(Decimal, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Decimal argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
Decimal

Decimal Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.Decimalna , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(Double, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Double argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
Double

Double Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.Doublena , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(Array, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Array argument, który może zostać przekazany przez odwołanie.

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)

Parametry

array
Array

Argument Array , który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli array jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Wyjątki

Typ elementu tablicy nie jest typem podstawowym (czyli GetTypeCode(Type) metoda zwracana Object dla typu elementu tablicy).

array to null.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na IntrinsicArray, TypeCode właściwość na kod typu typu elementu tablicy, a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(Int16, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Int16 argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
Int16

Argument Int16 , który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.Int16na , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(Int64, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Int64 argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
Int64

Argument Int64 , który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.Int64na , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(Single, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje Single argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
Single

Single Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.Singlena , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(String, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje String argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
String

String Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.Stringna , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(UInt16, Boolean)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje UInt16 argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
UInt16

UInt16 Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Atrybuty

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.UInt16na , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(UInt32, Boolean)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje UInt32 argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
UInt32

UInt32 Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Atrybuty

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.UInt32na , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(UInt64, Boolean)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje RemoteArgument nowe wystąpienie klasy, które reprezentuje UInt64 argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
UInt64

UInt64 Argument, który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Atrybuty

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.UInt64na , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Inicjuje nowe wystąpienie RemoteArgument klasy przy użyciu określonego RemoteArgumentKind argumentu i TypeCode dla argumentu, który może zostać przekazany przez odwołanie.

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)

Parametry

remoteArgKind
RemoteArgumentKind

RemoteArgumentKind Jedna z wartości wskazujących, czy RemoteArgument reprezentuje typ wewnętrzny, tablicę typów wewnętrznych, IContractwartość , czy Missing .

typeCode
TypeCode

Element TypeCode określający typ podstawowy argumentu zdalnego.

isByRef
Boolean

true jeśli argument zdalny jest przekazywany przez odwołanie; w przeciwnym razie , false.

Wyjątki

remoteArgKind jest Intrinsic lub IntrinsicArray, i typeCode jest Object lub Empty.

-lub-

remoteArgKind jest Missing i typeCode nie Emptyjest .

-lub-

remoteArgKind jest Contract i typeCode nie Objectjest .

remoteArgKind jest nieprawidłową RemoteArgumentKind wartością.

Uwagi

Ten konstruktor przypisuje domyślną wartość typu danych określonego typeCode przez parametr do .RemoteArgument

Wewnętrzny typ danych to typ danych pierwotnych (czyli Type.IsPrimitive właściwość typu to true) lub String, Decimal, DateTimelub DBNull.

Dotyczy

RemoteArgument(Int32, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje Int32 argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
Int32

Argument Int32 , który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.Int32na , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(RemoteArgumentKind, TypeCode)

Inicjuje nowe wystąpienie RemoteArgument klasy przy użyciu określonego RemoteArgumentKind argumentu i TypeCode dla argumentu, który nie jest przekazywany przez odwołanie.

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)

Parametry

remoteArgKind
RemoteArgumentKind

RemoteArgumentKind Jedna z wartości wskazujących, czy RemoteArgument reprezentuje typ wewnętrzny, tablicę typów wewnętrznych, IContractwartość , czy Missing .

typeCode
TypeCode

Element TypeCode określający typ podstawowy argumentu zdalnego.

Wyjątki

remoteArgKind jest Intrinsic lub IntrinsicArray, i typeCode jest Object lub Empty.

-lub-

remoteArgKind jest Missing i typeCode nie Emptyjest .

-lub-

remoteArgKind jest Contract i typeCode nie Objectjest .

Uwagi

Ten konstruktor przypisuje domyślną wartość typu danych określonego typeCode przez parametr do .RemoteArgument

Wewnętrzny typ danych to typ danych pierwotnych (czyli Type.IsPrimitive właściwość typu to true) lub String, Decimal, DateTimelub DBNull.

Dotyczy

RemoteArgument(SByte, Boolean)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje SByte argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
SByte

Argument SByte , który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Atrybuty

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość TypeCode.SBytena , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(UInt64)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje UInt64 argument.

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)

Parametry

value
UInt64

UInt64 Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Atrybuty

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.UInt64, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(Array)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

array
Array

Argument Array , który można przekazać przez granice procesu lub domeny aplikacji.

Wyjątki

Typ elementu tablicy nie jest typem podstawowym (czyli GetTypeCode(Type) metoda dla typu elementu tablicy zwraca wartość Object).

array to null.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na IntrinsicArray, TypeCode właściwość na kod typu typu elementu tablicy, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
Boolean

Boolean Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.Boolean, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(Byte)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
Byte

Byte Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.Byte, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(Char)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
Char

Char Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.Char, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(DateTime)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
DateTime

DateTime Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.DateTime, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(DBNull)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
DBNull

DBNull Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.DBNull, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(IContract, Boolean)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje IContract argument, który może zostać przekazany przez odwołanie.

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)

Parametry

value
IContract

Argument IContract , który można przekazać przez granice procesu lub domeny aplikacji.

isByRef
Boolean

true jeśli value jest argumentem przekazywanym przez odwołanie; w przeciwnym razie false.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Contract, TypeCode właściwość TypeCode.Objectna , a IsByRef właściwość na wartość parametru isByRef .

Dotyczy

RemoteArgument(Double)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
Double

Double Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.Double, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(Decimal)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
Decimal

Decimal Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.Decimal, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(Int32)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
Int32

Argument Int32 , który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.Int32, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(Int64)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
Int64

Argument Int64 , który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.Int64, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(SByte)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje SByte argument.

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)

Parametry

value
SByte

Argument SByte , który można przekazać przez granice procesu lub domeny aplikacji.

Atrybuty

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.SByte, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(Single)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
Single

Single Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.Single, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(String)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
String

String Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.String, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(UInt16)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje UInt16 argument.

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)

Parametry

value
UInt16

UInt16 Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Atrybuty

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.UInt16, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(UInt32)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje UInt32 argument.

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)

Parametry

value
UInt32

UInt32 Argument, który można przekazać przez granice procesu lub domeny aplikacji.

Atrybuty

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.UInt32, a IsByRef właściwość na false.

Dotyczy

RemoteArgument(Int16)

Inicjuje RemoteArgument nowe wystąpienie klasy, która reprezentuje 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)

Parametry

value
Int16

Argument Int16 , który można przekazać przez granice procesu lub domeny aplikacji.

Uwagi

Ten konstruktor ustawia RemoteArgumentKind właściwość na Intrinsic, TypeCode właściwość na TypeCode.Int16, a IsByRef właściwość na false.

Dotyczy