RemoteArgument Konstruktory

Definice

Inicializuje novou instanci RemoteArgument třídy .

Přetížení

RemoteArgument(IContract)

Inicializuje novou instanci RemoteArgument třídy, která představuje IContract argument.

RemoteArgument(Boolean, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Boolean argument, který lze předat odkazem.

RemoteArgument(Byte, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Byte argument, který lze předat odkazem.

RemoteArgument(Char, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Char argument, který lze předat odkazem.

RemoteArgument(DateTime, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje DateTime argument, který lze předat odkazem.

RemoteArgument(DBNull, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje DBNull argument, který lze předat odkazem.

RemoteArgument(Decimal, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Decimal argument, který lze předat odkazem.

RemoteArgument(Double, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Double argument, který lze předat odkazem.

RemoteArgument(Array, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Array argument, který lze předat odkazem.

RemoteArgument(Int16, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Int16 argument, který lze předat odkazem.

RemoteArgument(Int64, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Int64 argument, který lze předat odkazem.

RemoteArgument(Single, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Single argument, který lze předat odkazem.

RemoteArgument(String, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje String argument, který lze předat odkazem.

RemoteArgument(UInt16, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje UInt16 argument, který lze předat odkazem.

RemoteArgument(UInt32, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje UInt32 argument, který lze předat odkazem.

RemoteArgument(UInt64, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje UInt64 argument, který lze předat odkazem.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Inicializuje novou instanci RemoteArgument třídy pomocí zadané RemoteArgumentKind a TypeCode pro argument, který lze předat odkazem.

RemoteArgument(Int32, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Int32 argument, který lze předat odkazem.

RemoteArgument(RemoteArgumentKind, TypeCode)

Inicializuje novou instanci RemoteArgument třídy pomocí zadané RemoteArgumentKind a TypeCode pro argument, který není předán odkazem.

RemoteArgument(SByte, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje SByte argument, který lze předat odkazem.

RemoteArgument(UInt64)

Inicializuje novou instanci RemoteArgument třídy, která představuje UInt64 argument.

RemoteArgument(Array)

Inicializuje novou instanci RemoteArgument třídy, která představuje Array argument.

RemoteArgument(Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Boolean argument.

RemoteArgument(Byte)

Inicializuje novou instanci RemoteArgument třídy, která představuje Byte argument.

RemoteArgument(Char)

Inicializuje novou instanci RemoteArgument třídy, která představuje Char argument.

RemoteArgument(DateTime)

Inicializuje novou instanci RemoteArgument třídy, která představuje DateTime argument.

RemoteArgument(DBNull)

Inicializuje novou instanci RemoteArgument třídy, která představuje DBNull argument.

RemoteArgument(IContract, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje IContract argument, který lze předat odkazem.

RemoteArgument(Double)

Inicializuje novou instanci RemoteArgument třídy, která představuje Double argument.

RemoteArgument(Decimal)

Inicializuje novou instanci RemoteArgument třídy, která představuje Decimal argument.

RemoteArgument(Int32)

Inicializuje novou instanci RemoteArgument třídy, která představuje Int32 argument.

RemoteArgument(Int64)

Inicializuje novou instanci RemoteArgument třídy, která představuje Int64 argument.

RemoteArgument(SByte)

Inicializuje novou instanci RemoteArgument třídy, která představuje SByte argument.

RemoteArgument(Single)

Inicializuje novou instanci RemoteArgument třídy, která představuje Single argument.

RemoteArgument(String)

Inicializuje novou instanci RemoteArgument třídy, která představuje String argument.

RemoteArgument(UInt16)

Inicializuje novou instanci RemoteArgument třídy, která představuje UInt16 argument.

RemoteArgument(UInt32)

Inicializuje novou instanci RemoteArgument třídy, která představuje UInt32 argument.

RemoteArgument(Int16)

Inicializuje novou instanci RemoteArgument třídy, která představuje Int16 argument.

RemoteArgument(IContract)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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 , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Contract, TypeCode vlastnost na TypeCode.Objecta IsByRef vlastnost na false.

Platí pro

RemoteArgument(Boolean, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Boolean argument, který lze předat odkazem.

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

Argument Boolean , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

true if value je argument, který je předán odkazem; falsev opačném případě .

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, vlastnost TypeCode na TypeCode.Booleana IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(Byte, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Byte argument, který lze předat odkazem.

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

Argument Byte , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

true if value je argument, který je předán odkazem; falsev opačném případě .

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, vlastnost TypeCode na TypeCode.Bytea IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(Char, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Char argument, který lze předat odkazem.

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

Argument Char , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

true if value je argument, který je předán odkazem; falsev opačném případě .

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, vlastnost TypeCode na TypeCode.Chara IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(DateTime, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje DateTime argument, který lze předat odkazem.

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

Argument DateTime , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

true if value je argument, který je předán odkazem; falsev opačném případě .

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, vlastnost TypeCode na TypeCode.DateTimea IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(DBNull, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje DBNull argument, který lze předat odkazem.

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

Argument DBNull , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.DBNulla IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(Decimal, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Decimal argument, který lze předat odkazem.

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

Argument Decimal , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Decimala IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(Double, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Double argument, který lze předat odkazem.

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

Argument Double , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Doublea IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(Array, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Array argument, který lze předat odkazem.

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 , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif array je argument, který je předán odkazem; v opačném případě . false

Výjimky

Typ prvku pole není základní typ (to znamená, GetTypeCode(Type) že metoda vrací Object typ prvku pole).

array je null.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na IntrinsicArray, TypeCode vlastnost na kód typu prvku pole a IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(Int16, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Int16 argument, který lze předat odkazem.

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 , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Int16a IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(Int64, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Int64 argument, který lze předat odkazem.

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 , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Int64a IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(Single, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Single argument, který lze předat odkazem.

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

Argument Single , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Singlea IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(String, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje String argument, který lze předat odkazem.

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

Argument String , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Stringa IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(UInt16, Boolean)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci RemoteArgument třídy, která představuje UInt16 argument, který lze předat odkazem.

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

Argument UInt16 , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Atributy

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.UInt16a IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(UInt32, Boolean)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci RemoteArgument třídy, která představuje UInt32 argument, který lze předat odkazem.

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

Argument UInt32 , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Atributy

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.UInt32a IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(UInt64, Boolean)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci RemoteArgument třídy, která představuje UInt64 argument, který lze předat odkazem.

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

Argument UInt64 , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Atributy

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.UInt64a IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Inicializuje novou instanci RemoteArgument třídy pomocí zadané RemoteArgumentKind a TypeCode pro argument, který lze předat odkazem.

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

Jedna z RemoteArgumentKind hodnot, která označuje, zda RemoteArgument představuje vnitřní typ, pole vnitřních typů, IContracthodnotu nebo Missing hodnotu.

typeCode
TypeCode

A TypeCode , který určuje základní typ vzdáleného argumentu.

isByRef
Boolean

trueje-li vzdálený argument předán odkazem; v opačném případě . false

Výjimky

remoteArgKind je Intrinsic nebo IntrinsicArray, a typeCode je Object nebo Empty.

-nebo-

remoteArgKind je Missing a typeCode není Empty.

-nebo-

remoteArgKind je Contract a typeCode není Object.

remoteArgKind není platná RemoteArgumentKind hodnota.

Poznámky

Tento konstruktor přiřadí výchozí hodnotu datového typu určeného parametrem typeCodeRemoteArgument.

Vnitřní datový typ je primitivní datový typ (to znamená, Type.IsPrimitive že vlastnost typu je true) nebo String, Decimal, DateTimenebo DBNull.

Platí pro

RemoteArgument(Int32, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje Int32 argument, který lze předat odkazem.

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 , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Int32a IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(RemoteArgumentKind, TypeCode)

Inicializuje novou instanci RemoteArgument třídy pomocí zadané RemoteArgumentKind a TypeCode pro argument, který není předán odkazem.

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

Jedna z RemoteArgumentKind hodnot, která označuje, zda RemoteArgument představuje vnitřní typ, pole vnitřních typů, IContracthodnotu nebo Missing hodnotu.

typeCode
TypeCode

A TypeCode , který určuje základní typ vzdáleného argumentu.

Výjimky

remoteArgKind je Intrinsic nebo IntrinsicArray, a typeCode je Object nebo Empty.

-nebo-

remoteArgKind je Missing a typeCode není Empty.

-nebo-

remoteArgKind je Contract a typeCode není Object.

Poznámky

Tento konstruktor přiřadí výchozí hodnotu datového typu určeného parametrem typeCodeRemoteArgument.

Vnitřní datový typ je primitivní datový typ (to znamená, Type.IsPrimitive že vlastnost typu je true) nebo String, Decimal, DateTimenebo DBNull.

Platí pro

RemoteArgument(SByte, Boolean)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci RemoteArgument třídy, která představuje SByte argument, který lze předat odkazem.

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 , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

trueif value je argument, který je předán odkazem; v opačném případě . false

Atributy

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.SBytea IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(UInt64)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument UInt64 , který lze předat přes hranice domény procesu nebo aplikace.

Atributy

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.UInt64a vlastnost IsByRef na false.

Platí pro

RemoteArgument(Array)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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 , který lze předat přes hranice domény procesu nebo aplikace.

Výjimky

Typ elementu array není základní typ (to znamená, GetTypeCode(Type) že metoda pro typ elementu pole vrátí Object).

array je null.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na IntrinsicArray, TypeCode vlastnost na kód typu prvku pole a IsByRef vlastnost na false.

Platí pro

RemoteArgument(Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument Boolean , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Booleana vlastnost IsByRef na false.

Platí pro

RemoteArgument(Byte)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument Byte , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Bytea vlastnost IsByRef na false.

Platí pro

RemoteArgument(Char)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument Char , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Chara vlastnost IsByRef na false.

Platí pro

RemoteArgument(DateTime)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument DateTime , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.DateTimea vlastnost IsByRef na false.

Platí pro

RemoteArgument(DBNull)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument DBNull , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.DBNulla vlastnost IsByRef na false.

Platí pro

RemoteArgument(IContract, Boolean)

Inicializuje novou instanci RemoteArgument třídy, která představuje IContract argument, který lze předat odkazem.

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 , který lze předat přes hranice domény procesu nebo aplikace.

isByRef
Boolean

true if value je argument, který je předán odkazem; falsev opačném případě .

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Contract, vlastnost TypeCode na TypeCode.Objecta IsByRef vlastnost na hodnotu parametru isByRef .

Platí pro

RemoteArgument(Double)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument Double , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Doublea IsByRef vlastnost na false.

Platí pro

RemoteArgument(Decimal)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument Decimal , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Decimala IsByRef vlastnost na false.

Platí pro

RemoteArgument(Int32)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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 , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Int32a IsByRef vlastnost na false.

Platí pro

RemoteArgument(Int64)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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 , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Int64a IsByRef vlastnost na false.

Platí pro

RemoteArgument(SByte)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci RemoteArgument třídy, která představuje 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 , který lze předat přes hranice domény procesu nebo aplikace.

Atributy

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.SBytea IsByRef vlastnost na false.

Platí pro

RemoteArgument(Single)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument Single , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Singlea IsByRef vlastnost na false.

Platí pro

RemoteArgument(String)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument String , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Stringa IsByRef vlastnost na false.

Platí pro

RemoteArgument(UInt16)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument UInt16 , který lze předat přes hranice domény procesu nebo aplikace.

Atributy

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.UInt16a IsByRef vlastnost na false.

Platí pro

RemoteArgument(UInt32)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Inicializuje novou instanci RemoteArgument třídy, která představuje 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

Argument UInt32 , který lze předat přes hranice domény procesu nebo aplikace.

Atributy

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.UInt32a IsByRef vlastnost na false.

Platí pro

RemoteArgument(Int16)

Inicializuje novou instanci RemoteArgument třídy, která představuje 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 , který lze předat přes hranice domény procesu nebo aplikace.

Poznámky

Tento konstruktor nastaví RemoteArgumentKind vlastnost na Intrinsic, TypeCode vlastnost na TypeCode.Int16a IsByRef vlastnost na false.

Platí pro