RemoteArgument Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der RemoteArgument-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| RemoteArgument(IContract) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein IContract Argument darstellt. |
| RemoteArgument(Boolean, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Boolean Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(Byte, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Byte Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(Char, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Char Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(DateTime, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein DateTime Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(DBNull, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein DBNull Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(Decimal, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Decimal Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(Double, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Double Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(Array, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Array Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(Int16, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Int16 Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(Int64, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Int64 Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(Single, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Single Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(String, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein String Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(UInt16, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein UInt16 Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(UInt32, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein UInt32 Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(UInt64, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein UInt64 Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(RemoteArgumentKind, TypeCode, Boolean) |
Initialisiert eine neue Instanz der Klasse mithilfe des RemoteArgument angegebenen RemoteArgumentKind Und TypeCode für ein Argument, das per Verweis übergeben werden kann. |
| RemoteArgument(Int32, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Int32 Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(RemoteArgumentKind, TypeCode) |
Initialisiert eine neue Instanz der Klasse mithilfe des RemoteArgument angegebenen RemoteArgumentKind Arguments und TypeCode für ein Argument, das nicht durch Verweis übergeben wird. |
| RemoteArgument(SByte, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein SByte Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(UInt64) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein UInt64 Argument darstellt. |
| RemoteArgument(Array) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Array Argument darstellt. |
| RemoteArgument(Boolean) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Boolean Argument darstellt. |
| RemoteArgument(Byte) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Byte Argument darstellt. |
| RemoteArgument(Char) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Char Argument darstellt. |
| RemoteArgument(DateTime) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein DateTime Argument darstellt. |
| RemoteArgument(DBNull) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein DBNull Argument darstellt. |
| RemoteArgument(IContract, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein IContract Argument darstellt, das per Verweis übergeben werden kann. |
| RemoteArgument(Double) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Double Argument darstellt. |
| RemoteArgument(Decimal) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Decimal Argument darstellt. |
| RemoteArgument(Int32) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Int32 Argument darstellt. |
| RemoteArgument(Int64) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Int64 Argument darstellt. |
| RemoteArgument(SByte) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein SByte Argument darstellt. |
| RemoteArgument(Single) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Single Argument darstellt. |
| RemoteArgument(String) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein String Argument darstellt. |
| RemoteArgument(UInt16) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein UInt16 Argument darstellt. |
| RemoteArgument(UInt32) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein UInt32 Argument darstellt. |
| RemoteArgument(Int16) |
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Int16 Argument darstellt. |
RemoteArgument(IContract)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein IContract Argument darstellt.
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)
Parameter
- value
- IContract
Ein IContract Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Contract, die TypeCode Eigenschaft auf TypeCode.Object, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(Boolean, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Boolean Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- Boolean
Ein Boolean Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Boolean, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(Byte, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Byte Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- Byte
Ein Byte Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Byte, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(Char, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Char Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- Char
Ein Char Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Char, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(DateTime, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein DateTime Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- DateTime
Ein DateTime Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.DateTime, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(DBNull, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein DBNull Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- DBNull
Ein DBNull Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.DBNull, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(Decimal, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Decimal Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- Decimal
Ein Decimal Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Decimal, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(Double, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Double Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- Double
Ein Double Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Double, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(Array, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Array Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- array
- Array
Ein Array Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if array is an argument that is passed by reference; otherwise, false.
Ausnahmen
Der Arrayelementtyp ist kein Basistyp (d. a. die GetTypeCode(Type) Methode gibt für den Arrayelementtyp zurück Object ).
array ist null.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind Eigenschaft auf IntrinsicArray, die TypeCode Eigenschaft auf den Typcode des Arrayelementtyps und die IsByRef Eigenschaft auf den Wert des isByRef Parameters.
Gilt für:
RemoteArgument(Int16, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Int16 Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- Int16
Ein Int16 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Int16, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(Int64, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Int64 Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- Int64
Ein Int64 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Int64, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(Single, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Single Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- Single
Ein Single Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Single, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(String, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein String Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- String
Ein String Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.String, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(UInt16, Boolean)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein UInt16 Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- UInt16
Ein UInt16 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
- Attribute
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.UInt16, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(UInt32, Boolean)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein UInt32 Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- UInt32
Ein UInt32 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
- Attribute
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.UInt32, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(UInt64, Boolean)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein UInt64 Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- UInt64
Ein UInt64 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
- Attribute
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.UInt64, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)
Initialisiert eine neue Instanz der Klasse mithilfe des RemoteArgument angegebenen RemoteArgumentKind Und TypeCode für ein Argument, das per Verweis übergeben werden kann.
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)
Parameter
- remoteArgKind
- RemoteArgumentKind
Einer der RemoteArgumentKind Werte, der angibt, ob der RemoteArgument systeminterne Typ, ein Array systeminterner Typen, ein IContractoder der Missing Wert darstellt.
- isByRef
- Boolean
truewenn das Remoteargument per Verweis übergeben wird; andernfalls . false
Ausnahmen
remoteArgKind ist Intrinsic oder IntrinsicArray, und typeCode ist Object oder Empty.
- oder -
remoteArgKind ist Missing und typeCode ist nicht Empty.
- oder -
remoteArgKind ist kein gültiger RemoteArgumentKind Wert.
Hinweise
Dieser Konstruktor weist dem Parameter den Standardwert des Datentyps zu, der durch den typeCodeRemoteArgumentParameter angegeben wird.
Ein systeminterner Datentyp ist ein primitiver Datentyp (d. h. die Type.IsPrimitive Eigenschaft des Typs ist true) oder ein String, Decimal, oder DateTimeDBNull.
Gilt für:
RemoteArgument(Int32, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein Int32 Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- Int32
Ein Int32 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Int32, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(RemoteArgumentKind, TypeCode)
Initialisiert eine neue Instanz der Klasse mithilfe des RemoteArgument angegebenen RemoteArgumentKind Arguments und TypeCode für ein Argument, das nicht durch Verweis übergeben wird.
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)
Parameter
- remoteArgKind
- RemoteArgumentKind
Einer der RemoteArgumentKind Werte, der angibt, ob der RemoteArgument systeminterne Typ, ein Array systeminterner Typen, ein IContractoder der Missing Wert darstellt.
Ausnahmen
remoteArgKind ist Intrinsic oder IntrinsicArray, und typeCode ist Object oder Empty.
- oder -
remoteArgKind ist Missing und typeCode ist nicht Empty.
- oder -
Hinweise
Dieser Konstruktor weist dem Parameter den Standardwert des Datentyps zu, der durch den typeCodeRemoteArgumentParameter angegeben wird.
Ein systeminterner Datentyp ist ein primitiver Datentyp (d. h. die Type.IsPrimitive Eigenschaft des Typs ist true) oder ein String, Decimal, oder DateTimeDBNull.
Gilt für:
RemoteArgument(SByte, Boolean)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein SByte Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- SByte
Ein SByte Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
- Attribute
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.SByte, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(UInt64)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein UInt64 Argument darstellt.
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)
Parameter
- value
- UInt64
Ein UInt64 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- Attribute
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.UInt64, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(Array)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Array Argument darstellt.
public:
RemoteArgument(Array ^ array);
public RemoteArgument(Array array);
new System.AddIn.Contract.RemoteArgument : Array -> System.AddIn.Contract.RemoteArgument
Public Sub New (array As Array)
Parameter
- array
- Array
Ein Array Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Ausnahmen
Der Arrayelementtyp ist kein Basistyp (d. a. die GetTypeCode(Type) Methode für den Arrayelementtyp gibt zurück Object).
array ist null.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf IntrinsicArray, die TypeCode Eigenschaft auf den Typcode des Arrayelementtyps und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(Boolean)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Boolean Argument darstellt.
public:
RemoteArgument(bool value);
public RemoteArgument(bool value);
new System.AddIn.Contract.RemoteArgument : bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Boolean)
Parameter
- value
- Boolean
Ein Boolean Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Boolean, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(Byte)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Byte Argument darstellt.
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)
Parameter
- value
- Byte
Ein Byte Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Byte, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(Char)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Char Argument darstellt.
public:
RemoteArgument(char value);
public RemoteArgument(char value);
new System.AddIn.Contract.RemoteArgument : char -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Char)
Parameter
- value
- Char
Ein Char Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Char, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(DateTime)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein DateTime Argument darstellt.
public:
RemoteArgument(DateTime value);
public RemoteArgument(DateTime value);
new System.AddIn.Contract.RemoteArgument : DateTime -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DateTime)
Parameter
- value
- DateTime
Ein DateTime Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.DateTime, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(DBNull)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein DBNull Argument darstellt.
public:
RemoteArgument(DBNull ^ value);
public RemoteArgument(DBNull value);
new System.AddIn.Contract.RemoteArgument : DBNull -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DBNull)
Parameter
- value
- DBNull
Ein DBNull Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.DBNull, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(IContract, Boolean)
Initialisiert eine neue Instanz der RemoteArgument Klasse, die ein IContract Argument darstellt, das per Verweis übergeben werden kann.
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)
Parameter
- value
- IContract
Ein IContract Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true if value is an argument that is passed by reference; otherwise, false.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Contract, die TypeCode Eigenschaft auf TypeCode.Object, und die IsByRef Eigenschaft auf den Wert des isByRefRemoteArgumentKind Parameters.
Gilt für:
RemoteArgument(Double)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Double Argument darstellt.
public:
RemoteArgument(double value);
public RemoteArgument(double value);
new System.AddIn.Contract.RemoteArgument : double -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Double)
Parameter
- value
- Double
Ein Double Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Double, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(Decimal)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Decimal Argument darstellt.
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)
Parameter
- value
- Decimal
Ein Decimal Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Decimal, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(Int32)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Int32 Argument darstellt.
public:
RemoteArgument(int value);
public RemoteArgument(int value);
new System.AddIn.Contract.RemoteArgument : int -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Integer)
Parameter
- value
- Int32
Ein Int32 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Int32, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(Int64)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Int64 Argument darstellt.
public:
RemoteArgument(long value);
public RemoteArgument(long value);
new System.AddIn.Contract.RemoteArgument : int64 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Long)
Parameter
- value
- Int64
Ein Int64 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Int64, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(SByte)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein SByte Argument darstellt.
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)
Parameter
- value
- SByte
Ein SByte Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- Attribute
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.SByte, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(Single)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Single Argument darstellt.
public:
RemoteArgument(float value);
public RemoteArgument(float value);
new System.AddIn.Contract.RemoteArgument : single -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Single)
Parameter
- value
- Single
Ein Single Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Single, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(String)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein String Argument darstellt.
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)
Parameter
- value
- String
Ein String Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.String, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(UInt16)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein UInt16 Argument darstellt.
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)
Parameter
- value
- UInt16
Ein UInt16 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- Attribute
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.UInt16, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(UInt32)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein UInt32 Argument darstellt.
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)
Parameter
- value
- UInt32
Ein UInt32 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
- Attribute
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.UInt32, und die IsByRef Eigenschaft auf false.RemoteArgumentKind
Gilt für:
RemoteArgument(Int16)
Initialisiert eine neue Instanz der Klasse, die RemoteArgument ein Int16 Argument darstellt.
public:
RemoteArgument(short value);
public RemoteArgument(short value);
new System.AddIn.Contract.RemoteArgument : int16 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Short)
Parameter
- value
- Int16
Ein Int16 Argument, das über Prozess- oder Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die Eigenschaft auf Intrinsic, die TypeCode Eigenschaft auf TypeCode.Int16, und die IsByRef Eigenschaft auf false.RemoteArgumentKind