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
RemoteArgument(IContract) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein IContract-Argument darstellt. |
RemoteArgument(Boolean, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Boolean-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(Byte, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Byte-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(Char, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Char-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(DateTime, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein DateTime-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(DBNull, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein DBNull-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(Decimal, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Decimal-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(Double, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Double-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(Array, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Array-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(Int16, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int16-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(Int64, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int64-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(Single, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Single-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(String, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein String-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(UInt16, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt16-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(UInt32, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt32-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(UInt64, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt64-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(RemoteArgumentKind, TypeCode, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse mit dem angegebenen RemoteArgumentKind und dem TypeCode für ein Argument, das als Verweis übergeben werden kann. |
RemoteArgument(Int32, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int32-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(RemoteArgumentKind, TypeCode) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse mit dem angegebenen RemoteArgumentKind und dem TypeCode für ein Argument, das nicht als Verweis übergeben wird. |
RemoteArgument(SByte, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein SByte-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(UInt64) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt64-Argument darstellt. |
RemoteArgument(Array) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Array-Argument darstellt. |
RemoteArgument(Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Boolean-Argument darstellt. |
RemoteArgument(Byte) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Byte-Argument darstellt. |
RemoteArgument(Char) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Char-Argument darstellt. |
RemoteArgument(DateTime) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein DateTime-Argument darstellt. |
RemoteArgument(DBNull) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein DBNull-Argument darstellt. |
RemoteArgument(IContract, Boolean) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein IContract-Argument darstellt, das als Verweis übergeben werden kann. |
RemoteArgument(Double) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Double-Argument darstellt. |
RemoteArgument(Decimal) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Decimal-Argument darstellt. |
RemoteArgument(Int32) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int32-Argument darstellt. |
RemoteArgument(Int64) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int64-Argument darstellt. |
RemoteArgument(SByte) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein SByte-Argument darstellt. |
RemoteArgument(Single) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Single-Argument darstellt. |
RemoteArgument(String) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein String-Argument darstellt. |
RemoteArgument(UInt16) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt16-Argument darstellt. |
RemoteArgument(UInt32) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt32-Argument darstellt. |
RemoteArgument(Int16) |
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int16-Argument darstellt. |
RemoteArgument(IContract)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Contract, die TypeCode -Eigenschaft auf TypeCode.Objectund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(Boolean, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Boolean-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Booleanund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(Byte, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Byte-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Byteund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(Char, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Char-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Charund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(DateTime, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein DateTime-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.DateTimeund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(DBNull, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein DBNull-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.DBNullund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(Decimal, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Decimal-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Decimalund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(Double, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Double-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Doubleund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(Array, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Array-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn array
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Ausnahmen
Der Arrayelementtyp ist kein Basistyp (d. h., die GetTypeCode(Type)-Methode gibt für den Arrayelementtyp Object zurück).
array
ist null
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf IntrinsicArrayfest, 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 als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Int16und die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(Int64, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int64-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Int64und die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(Single, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Single-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Singleund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(String, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein String-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Stringund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
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 als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
- Attribute
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.UInt16und die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
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 als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
- Attribute
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.UInt32und die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
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 als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
- Attribute
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.UInt64und die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse mit dem angegebenen RemoteArgumentKind und dem TypeCode für ein Argument, das als 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 das RemoteArgument einen systeminternen Typ, ein Array systeminterner Typen, einen IContract oder den Missing-Wert darstellt.
- isByRef
- Boolean
true
, wenn das Remoteargument als 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 den Standardwert des Datentyps zu, der durch den typeCode
-Parameter angegeben wird.RemoteArgument
Ein systeminterner Datentyp ist ein primitiver Datentyp (d. h. die Type.IsPrimitive -Eigenschaft des Typs ist true
) oder ein String, Decimal, DateTimeoder DBNull.
Gilt für:
RemoteArgument(Int32, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int32-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Int32und die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(RemoteArgumentKind, TypeCode)
Initialisiert eine neue Instanz der RemoteArgument-Klasse mit dem angegebenen RemoteArgumentKind und dem TypeCode für ein Argument, das nicht als 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 das RemoteArgument einen systeminternen Typ, ein Array systeminterner Typen, einen IContract oder den 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 den Standardwert des Datentyps zu, der durch den typeCode
-Parameter angegeben wird.RemoteArgument
Ein systeminterner Datentyp ist ein primitiver Datentyp (d. h. die Type.IsPrimitive -Eigenschaft des Typs ist true
) oder ein String, Decimal, DateTimeoder DBNull.
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 als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
- Attribute
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.SByteund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(UInt64)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- Attribute
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.UInt64und die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(Array)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Ausnahmen
Der Arrayelementtyp ist kein Basistyp (d. h., die GetTypeCode(Type)-Methode für den Arrayelementtyp gibt Object zurück).
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 false
fest.
Gilt für:
RemoteArgument(Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Booleanund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(Byte)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Byteund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(Char)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Charund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(DateTime)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.DateTimeund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(DBNull)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.DBNullund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(IContract, Boolean)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein IContract-Argument darstellt, das als 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- isByRef
- Boolean
true
, wenn value
ein Argument ist, das als Verweis übergeben wird, andernfalls false
.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Contract, die TypeCode -Eigenschaft auf TypeCode.Objectund die IsByRef -Eigenschaft auf den Wert des isByRef
Parameters fest.
Gilt für:
RemoteArgument(Double)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Doubleund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(Decimal)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Decimalund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(Int32)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Int32und die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(Int64)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Int64und die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(SByte)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- Attribute
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.SByteund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(Single)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Singleund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(String)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Stringund die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(UInt16)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- Attribute
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.UInt16und die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(UInt32)
Wichtig
Diese API ist nicht CLS-kompatibel.
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
- Attribute
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.UInt32und die IsByRef -Eigenschaft auf false
fest.
Gilt für:
RemoteArgument(Int16)
Initialisiert eine neue Instanz der RemoteArgument-Klasse, die 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- und Anwendungsdomänengrenzen hinweg übergeben werden kann.
Hinweise
Dieser Konstruktor legt die RemoteArgumentKind -Eigenschaft auf Intrinsic, die TypeCode -Eigenschaft auf TypeCode.Int16und die IsByRef -Eigenschaft auf false
fest.