RemoteArgument Konstruktorer

Definition

Initierar en ny instans av RemoteArgument klassen.

Överlagringar

Name Description
RemoteArgument(IContract)

Initierar en ny instans av RemoteArgument klassen som representerar ett IContract argument.

RemoteArgument(Boolean, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Boolean argument som kan skickas med referens.

RemoteArgument(Byte, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Byte argument som kan skickas med referens.

RemoteArgument(Char, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Char argument som kan skickas med referens.

RemoteArgument(DateTime, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett DateTime argument som kan skickas med referens.

RemoteArgument(DBNull, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett DBNull argument som kan skickas med referens.

RemoteArgument(Decimal, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Decimal argument som kan skickas med referens.

RemoteArgument(Double, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Double argument som kan skickas med referens.

RemoteArgument(Array, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Array argument som kan skickas med referens.

RemoteArgument(Int16, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Int16 argument som kan skickas med referens.

RemoteArgument(Int64, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Int64 argument som kan skickas med referens.

RemoteArgument(Single, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Single argument som kan skickas med referens.

RemoteArgument(String, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett String argument som kan skickas med referens.

RemoteArgument(UInt16, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett UInt16 argument som kan skickas med referens.

RemoteArgument(UInt32, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett UInt32 argument som kan skickas med referens.

RemoteArgument(UInt64, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett UInt64 argument som kan skickas med referens.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Initierar en ny instans av RemoteArgument klassen med den angivna RemoteArgumentKind och TypeCode för ett argument som kan skickas med referens.

RemoteArgument(Int32, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Int32 argument som kan skickas med referens.

RemoteArgument(RemoteArgumentKind, TypeCode)

Initierar en ny instans av RemoteArgument klassen med den angivna RemoteArgumentKind och TypeCode för ett argument som inte skickas av referens.

RemoteArgument(SByte, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett SByte argument som kan skickas med referens.

RemoteArgument(UInt64)

Initierar en ny instans av RemoteArgument klassen som representerar ett UInt64 argument.

RemoteArgument(Array)

Initierar en ny instans av RemoteArgument klassen som representerar ett Array argument.

RemoteArgument(Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Boolean argument.

RemoteArgument(Byte)

Initierar en ny instans av RemoteArgument klassen som representerar ett Byte argument.

RemoteArgument(Char)

Initierar en ny instans av RemoteArgument klassen som representerar ett Char argument.

RemoteArgument(DateTime)

Initierar en ny instans av RemoteArgument klassen som representerar ett DateTime argument.

RemoteArgument(DBNull)

Initierar en ny instans av RemoteArgument klassen som representerar ett DBNull argument.

RemoteArgument(IContract, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett IContract argument som kan skickas med referens.

RemoteArgument(Double)

Initierar en ny instans av RemoteArgument klassen som representerar ett Double argument.

RemoteArgument(Decimal)

Initierar en ny instans av RemoteArgument klassen som representerar ett Decimal argument.

RemoteArgument(Int32)

Initierar en ny instans av RemoteArgument klassen som representerar ett Int32 argument.

RemoteArgument(Int64)

Initierar en ny instans av RemoteArgument klassen som representerar ett Int64 argument.

RemoteArgument(SByte)

Initierar en ny instans av RemoteArgument klassen som representerar ett SByte argument.

RemoteArgument(Single)

Initierar en ny instans av RemoteArgument klassen som representerar ett Single argument.

RemoteArgument(String)

Initierar en ny instans av RemoteArgument klassen som representerar ett String argument.

RemoteArgument(UInt16)

Initierar en ny instans av RemoteArgument klassen som representerar ett UInt16 argument.

RemoteArgument(UInt32)

Initierar en ny instans av RemoteArgument klassen som representerar ett UInt32 argument.

RemoteArgument(Int16)

Initierar en ny instans av RemoteArgument klassen som representerar ett Int16 argument.

RemoteArgument(IContract)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
IContract

Ett IContract argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Contract, TypeCode egenskapen till TypeCode.Objectoch egenskapen IsByRef till false.

Gäller för

RemoteArgument(Boolean, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Boolean argument som kan skickas med referens.

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)

Parametrar

value
Boolean

Ett Boolean argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Booleanoch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(Byte, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Byte argument som kan skickas med referens.

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)

Parametrar

value
Byte

Ett Byte argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Byteoch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(Char, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Char argument som kan skickas med referens.

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)

Parametrar

value
Char

Ett Char argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Charoch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(DateTime, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett DateTime argument som kan skickas med referens.

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)

Parametrar

value
DateTime

Ett DateTime argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.DateTimeoch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(DBNull, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett DBNull argument som kan skickas med referens.

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)

Parametrar

value
DBNull

Ett DBNull argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.DBNulloch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(Decimal, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Decimal argument som kan skickas med referens.

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)

Parametrar

value
Decimal

Ett Decimal argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Decimaloch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(Double, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Double argument som kan skickas med referens.

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)

Parametrar

value
Double

Ett Double argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Doubleoch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(Array, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Array argument som kan skickas med referens.

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)

Parametrar

array
Array

Ett Array argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom array är ett argument som skickas med referens, annars . false

Undantag

Matriselementtypen är inte en bastyp (det vill: GetTypeCode(Type) metoden returnerar Object för matriselementtypen).

array är null.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till IntrinsicArray, TypeCode egenskapen till typkoden för matriselementtypen och IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(Int16, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Int16 argument som kan skickas med referens.

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)

Parametrar

value
Int16

Ett Int16 argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Int16och IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(Int64, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Int64 argument som kan skickas med referens.

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)

Parametrar

value
Int64

Ett Int64 argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Int64och IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(Single, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Single argument som kan skickas med referens.

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)

Parametrar

value
Single

Ett Single argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Singleoch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(String, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett String argument som kan skickas med referens.

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)

Parametrar

value
String

Ett String argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Stringoch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(UInt16, Boolean)

Viktigt!

Detta API uppfyller inte CLS.

Initierar en ny instans av RemoteArgument klassen som representerar ett UInt16 argument som kan skickas med referens.

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)

Parametrar

value
UInt16

Ett UInt16 argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Attribut

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.UInt16och IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(UInt32, Boolean)

Viktigt!

Detta API uppfyller inte CLS.

Initierar en ny instans av RemoteArgument klassen som representerar ett UInt32 argument som kan skickas med referens.

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)

Parametrar

value
UInt32

Ett UInt32 argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Attribut

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.UInt32och IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(UInt64, Boolean)

Viktigt!

Detta API uppfyller inte CLS.

Initierar en ny instans av RemoteArgument klassen som representerar ett UInt64 argument som kan skickas med referens.

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)

Parametrar

value
UInt64

Ett UInt64 argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Attribut

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.UInt64och IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

Initierar en ny instans av RemoteArgument klassen med den angivna RemoteArgumentKind och TypeCode för ett argument som kan skickas med referens.

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)

Parametrar

remoteArgKind
RemoteArgumentKind

Ett av de RemoteArgumentKind värden som anger om RemoteArgument representerar en inbyggd typ, en matris med inbyggda typer, ett IContracteller Missing värdet.

typeCode
TypeCode

En TypeCode som anger bastypen för fjärrargumentet.

isByRef
Boolean

trueom fjärrargumentet skickas med referens; annars . false

Undantag

remoteArgKind är Intrinsic eller IntrinsicArray, och typeCode är Object eller Empty.

-eller-

remoteArgKind är Missing och typeCode är inte Empty.

-eller-

remoteArgKind är Contract och typeCode är inte Object.

remoteArgKind är inte ett giltigt RemoteArgumentKind värde.

Kommentarer

Den här konstruktorn tilldelar standardvärdet för den datatyp som anges av parametern typeCodeRemoteArgumenttill .

En inbyggd datatyp är en primitiv datatyp (dvsType.IsPrimitive. egenskapen för typen är true) eller , StringDecimal, DateTimeeller DBNull.

Gäller för

RemoteArgument(Int32, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett Int32 argument som kan skickas med referens.

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)

Parametrar

value
Int32

Ett Int32 argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Int32och IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(RemoteArgumentKind, TypeCode)

Initierar en ny instans av RemoteArgument klassen med den angivna RemoteArgumentKind och TypeCode för ett argument som inte skickas av referens.

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)

Parametrar

remoteArgKind
RemoteArgumentKind

Ett av de RemoteArgumentKind värden som anger om RemoteArgument representerar en inbyggd typ, en matris med inbyggda typer, ett IContracteller Missing värdet.

typeCode
TypeCode

En TypeCode som anger bastypen för fjärrargumentet.

Undantag

remoteArgKind är Intrinsic eller IntrinsicArray, och typeCode är Object eller Empty.

-eller-

remoteArgKind är Missing och typeCode är inte Empty.

-eller-

remoteArgKind är Contract och typeCode är inte Object.

Kommentarer

Den här konstruktorn tilldelar standardvärdet för den datatyp som anges av parametern typeCodeRemoteArgumenttill .

En inbyggd datatyp är en primitiv datatyp (dvsType.IsPrimitive. egenskapen för typen är true) eller , StringDecimal, DateTimeeller DBNull.

Gäller för

RemoteArgument(SByte, Boolean)

Viktigt!

Detta API uppfyller inte CLS.

Initierar en ny instans av RemoteArgument klassen som representerar ett SByte argument som kan skickas med referens.

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)

Parametrar

value
SByte

Ett SByte argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Attribut

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.SByteoch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(UInt64)

Viktigt!

Detta API uppfyller inte CLS.

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
UInt64

Ett UInt64 argument som kan skickas över process- eller programdomängränser.

Attribut

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.UInt64och egenskapen IsByRef till false.

Gäller för

RemoteArgument(Array)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

array
Array

Ett Array argument som kan skickas över process- eller programdomängränser.

Undantag

Matriselementtypen är inte en bastyp (det vill: GetTypeCode(Type) metoden för matriselementtypen returnerar Object).

array är null.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till IntrinsicArray, TypeCode egenskapen till typkoden för matriselementtypen och IsByRef egenskapen till false.

Gäller för

RemoteArgument(Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
Boolean

Ett Boolean argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Booleanoch egenskapen IsByRef till false.

Gäller för

RemoteArgument(Byte)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
Byte

Ett Byte argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Byteoch egenskapen IsByRef till false.

Gäller för

RemoteArgument(Char)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
Char

Ett Char argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Charoch egenskapen IsByRef till false.

Gäller för

RemoteArgument(DateTime)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
DateTime

Ett DateTime argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.DateTimeoch egenskapen IsByRef till false.

Gäller för

RemoteArgument(DBNull)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
DBNull

Ett DBNull argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.DBNulloch egenskapen IsByRef till false.

Gäller för

RemoteArgument(IContract, Boolean)

Initierar en ny instans av RemoteArgument klassen som representerar ett IContract argument som kan skickas med referens.

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)

Parametrar

value
IContract

Ett IContract argument som kan skickas över process- eller programdomängränser.

isByRef
Boolean

trueom value är ett argument som skickas med referens, annars . false

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Contract, TypeCode egenskapen till TypeCode.Objectoch IsByRef egenskapen till parameterns isByRef värde.

Gäller för

RemoteArgument(Double)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
Double

Ett Double argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Doubleoch egenskapen IsByRef till false.

Gäller för

RemoteArgument(Decimal)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
Decimal

Ett Decimal argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Decimaloch egenskapen IsByRef till false.

Gäller för

RemoteArgument(Int32)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
Int32

Ett Int32 argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Int32och egenskapen IsByRef till false.

Gäller för

RemoteArgument(Int64)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
Int64

Ett Int64 argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Int64och egenskapen IsByRef till false.

Gäller för

RemoteArgument(SByte)

Viktigt!

Detta API uppfyller inte CLS.

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
SByte

Ett SByte argument som kan skickas över process- eller programdomängränser.

Attribut

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.SByteoch egenskapen IsByRef till false.

Gäller för

RemoteArgument(Single)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
Single

Ett Single argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Singleoch egenskapen IsByRef till false.

Gäller för

RemoteArgument(String)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
String

Ett String argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Stringoch egenskapen IsByRef till false.

Gäller för

RemoteArgument(UInt16)

Viktigt!

Detta API uppfyller inte CLS.

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
UInt16

Ett UInt16 argument som kan skickas över process- eller programdomängränser.

Attribut

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.UInt16och egenskapen IsByRef till false.

Gäller för

RemoteArgument(UInt32)

Viktigt!

Detta API uppfyller inte CLS.

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
UInt32

Ett UInt32 argument som kan skickas över process- eller programdomängränser.

Attribut

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.UInt32och egenskapen IsByRef till false.

Gäller för

RemoteArgument(Int16)

Initierar en ny instans av RemoteArgument klassen som representerar ett 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)

Parametrar

value
Int16

Ett Int16 argument som kan skickas över process- eller programdomängränser.

Kommentarer

Den här konstruktorn anger RemoteArgumentKind egenskapen till Intrinsic, TypeCode egenskapen till TypeCode.Int16och egenskapen IsByRef till false.

Gäller för