RemoteArgument RemoteArgument RemoteArgument RemoteArgument Struct

Definition

Stellt eine Instanz eines Typs dar, der über die Grenzen von Prozessen und Anwendungsdomänen hinweg übergeben werden kann.Represents an instance of a type that can be passed across process and application domain boundaries.

public value class RemoteArgument
[System.Serializable]
public struct RemoteArgument
type RemoteArgument = struct
Public Structure RemoteArgument
Vererbung
RemoteArgumentRemoteArgumentRemoteArgumentRemoteArgument
Attribute

Hinweise

Verwenden der RemoteArgument Struktur zur Übergabe von Argumenten der Typen, die bis zur Laufzeit nicht, über Prozess-bestimmt werden und Anwendungsdomänengrenzen.Use the RemoteArgument structure to pass arguments of types that are not determined until run time across process and application domain boundaries. Der Zweck der RemoteArgument ist vergleichbar mit der VARIANT Typs in COMThe purpose of RemoteArgument is similar to that of the VARIANT type in COM.

Sie können RemoteArgument , die folgenden Typen und Werte als remote Argumente übergeben:You can use RemoteArgument to pass the following types and values as remote arguments:

  • Type.Missing.Type.Missing.

  • IContract.IContract.

  • Systeminterne Datentypen.Intrinsic data types.

  • Arrays, die Elemente der systeminterne Datentypen enthalten.Arrays that contain elements of intrinsic data types.

Ein systeminternen Datentyp ist ein primitiver Datentyp (d. h. die Type.IsPrimitive -Eigenschaft des Typs ist true) oder ein String, Decimal, DateTime, oder DBNull.An intrinsic data type is a primitive data type (that is, the Type.IsPrimitive property of the type is true) or a String, Decimal, DateTime, or DBNull.

RemoteArgument Stellt Konstruktoren bereit, für die einzelnen Typen, die sie unterstützt.RemoteArgument provides constructors for each of the types that it supports. Sie können auch die CreateRemoteArgument Methoden zum Erstellen von RemoteArgument Objekte.You can also use the CreateRemoteArgument methods to create RemoteArgument objects. Die CreateRemoteArgument Methoden automatisch Aufrufen der entsprechenden RemoteArgument Konstruktor für den Argumenttyp.The CreateRemoteArgument methods automatically call the appropriate RemoteArgument constructor for your argument type.

Bei der Erstellung einer RemoteArgument mit dem parameterlosen Standardkonstruktor, der RemoteArgumentKind -Eigenschaftensatz auf den Wert RemoteArgumentKind.Missing und TypeCode -Eigenschaftensatz auf den Wert TypeCode.Empty.If you create a RemoteArgument using the default parameterless constructor, the RemoteArgumentKind property is set to the value RemoteArgumentKind.Missing and the TypeCode property is set to the value TypeCode.Empty.

Konstruktoren

RemoteArgument(IContract) RemoteArgument(IContract) RemoteArgument(IContract) RemoteArgument(IContract)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein IContract-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents an IContract argument.

RemoteArgument(Boolean, Boolean) RemoteArgument(Boolean, Boolean) RemoteArgument(Boolean, Boolean) RemoteArgument(Boolean, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Boolean-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a Boolean argument that can be passed by reference.

RemoteArgument(Byte, Boolean) RemoteArgument(Byte, Boolean) RemoteArgument(Byte, Boolean) RemoteArgument(Byte, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Byte-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a Byte argument that can be passed by reference.

RemoteArgument(Char, Boolean) RemoteArgument(Char, Boolean) RemoteArgument(Char, Boolean) RemoteArgument(Char, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Char-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a Char argument that can be passed by reference.

RemoteArgument(DateTime, Boolean) RemoteArgument(DateTime, Boolean) RemoteArgument(DateTime, Boolean) RemoteArgument(DateTime, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein DateTime-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a DateTime argument that can be passed by reference.

RemoteArgument(DBNull, Boolean) RemoteArgument(DBNull, Boolean) RemoteArgument(DBNull, Boolean) RemoteArgument(DBNull, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein DBNull-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a DBNull argument that can be passed by reference.

RemoteArgument(Decimal, Boolean) RemoteArgument(Decimal, Boolean) RemoteArgument(Decimal, Boolean) RemoteArgument(Decimal, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Decimal-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a Decimal argument that can be passed by reference.

RemoteArgument(Double, Boolean) RemoteArgument(Double, Boolean) RemoteArgument(Double, Boolean) RemoteArgument(Double, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Double-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a Double argument that can be passed by reference.

RemoteArgument(Array, Boolean) RemoteArgument(Array, Boolean) RemoteArgument(Array, Boolean) RemoteArgument(Array, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Array-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents an Array argument that can be passed by reference.

RemoteArgument(Int16, Boolean) RemoteArgument(Int16, Boolean) RemoteArgument(Int16, Boolean) RemoteArgument(Int16, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int16-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents an Int16 argument that can be passed by reference.

RemoteArgument(Int64, Boolean) RemoteArgument(Int64, Boolean) RemoteArgument(Int64, Boolean) RemoteArgument(Int64, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int64-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents an Int64 argument that can be passed by reference.

RemoteArgument(Single, Boolean) RemoteArgument(Single, Boolean) RemoteArgument(Single, Boolean) RemoteArgument(Single, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Single-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a Single argument that can be passed by reference.

RemoteArgument(String, Boolean) RemoteArgument(String, Boolean) RemoteArgument(String, Boolean) RemoteArgument(String, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein String-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a String argument that can be passed by reference.

RemoteArgument(UInt16, Boolean) RemoteArgument(UInt16, Boolean) RemoteArgument(UInt16, Boolean) RemoteArgument(UInt16, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt16-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a UInt16 argument that can be passed by reference.

RemoteArgument(UInt32, Boolean) RemoteArgument(UInt32, Boolean) RemoteArgument(UInt32, Boolean) RemoteArgument(UInt32, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt32-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a UInt32 argument that can be passed by reference.

RemoteArgument(UInt64, Boolean) RemoteArgument(UInt64, Boolean) RemoteArgument(UInt64, Boolean) RemoteArgument(UInt64, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt64-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents a UInt64 argument that can be passed by reference.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean) RemoteArgument(RemoteArgumentKind, TypeCode, Boolean) RemoteArgument(RemoteArgumentKind, TypeCode, Boolean) 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.Initializes a new instance of the RemoteArgument class using the specified RemoteArgumentKind and TypeCode for an argument that can be passed by reference.

RemoteArgument(Int32, Boolean) RemoteArgument(Int32, Boolean) RemoteArgument(Int32, Boolean) RemoteArgument(Int32, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int32-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents an Int32 argument that can be passed by reference.

RemoteArgument(RemoteArgumentKind, TypeCode) RemoteArgument(RemoteArgumentKind, TypeCode) RemoteArgument(RemoteArgumentKind, TypeCode) 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.Initializes a new instance of the RemoteArgument class using the specified RemoteArgumentKind and TypeCode for an argument that is not passed by reference.

RemoteArgument(SByte, Boolean) RemoteArgument(SByte, Boolean) RemoteArgument(SByte, Boolean) RemoteArgument(SByte, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein SByte-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents an SByte argument that can be passed by reference.

RemoteArgument(UInt64) RemoteArgument(UInt64) RemoteArgument(UInt64) RemoteArgument(UInt64)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt64-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a UInt64 argument.

RemoteArgument(Array) RemoteArgument(Array) RemoteArgument(Array) RemoteArgument(Array)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Array-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents an Array argument.

RemoteArgument(Boolean) RemoteArgument(Boolean) RemoteArgument(Boolean) RemoteArgument(Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Boolean-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a Boolean argument.

RemoteArgument(Byte) RemoteArgument(Byte) RemoteArgument(Byte) RemoteArgument(Byte)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Byte-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a Byte argument.

RemoteArgument(Char) RemoteArgument(Char) RemoteArgument(Char) RemoteArgument(Char)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Char-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a Char argument.

RemoteArgument(DateTime) RemoteArgument(DateTime) RemoteArgument(DateTime) RemoteArgument(DateTime)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein DateTime-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a DateTime argument.

RemoteArgument(DBNull) RemoteArgument(DBNull) RemoteArgument(DBNull) RemoteArgument(DBNull)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein DBNull-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a DBNull argument.

RemoteArgument(IContract, Boolean) RemoteArgument(IContract, Boolean) RemoteArgument(IContract, Boolean) RemoteArgument(IContract, Boolean)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein IContract-Argument darstellt, das als Verweis übergeben werden kann.Initializes a new instance of the RemoteArgument class that represents an IContract argument that can be passed by reference.

RemoteArgument(Double) RemoteArgument(Double) RemoteArgument(Double) RemoteArgument(Double)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Double-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a Double argument.

RemoteArgument(Decimal) RemoteArgument(Decimal) RemoteArgument(Decimal) RemoteArgument(Decimal)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Decimal-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a Decimal argument.

RemoteArgument(Int32) RemoteArgument(Int32) RemoteArgument(Int32) RemoteArgument(Int32)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int32-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents an Int32 argument.

RemoteArgument(Int64) RemoteArgument(Int64) RemoteArgument(Int64) RemoteArgument(Int64)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int64-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents an Int64 argument.

RemoteArgument(SByte) RemoteArgument(SByte) RemoteArgument(SByte) RemoteArgument(SByte)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein SByte-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents an SByte argument.

RemoteArgument(Single) RemoteArgument(Single) RemoteArgument(Single) RemoteArgument(Single)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Single-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a Single argument.

RemoteArgument(String) RemoteArgument(String) RemoteArgument(String) RemoteArgument(String)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein String-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a String argument.

RemoteArgument(UInt16) RemoteArgument(UInt16) RemoteArgument(UInt16) RemoteArgument(UInt16)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt16-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a UInt16 argument.

RemoteArgument(UInt32) RemoteArgument(UInt32) RemoteArgument(UInt32) RemoteArgument(UInt32)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein UInt32-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents a UInt32 argument.

RemoteArgument(Int16) RemoteArgument(Int16) RemoteArgument(Int16) RemoteArgument(Int16)

Initialisiert eine neue Instanz der RemoteArgument-Klasse, die ein Int16-Argument darstellt.Initializes a new instance of the RemoteArgument class that represents an Int16 argument.

Eigenschaften

ArrayValue ArrayValue ArrayValue ArrayValue

Ruft das Array ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the Array that the RemoteArgument represents.

BooleanValue BooleanValue BooleanValue BooleanValue

Ruft das Boolean ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the Boolean that the RemoteArgument represents.

ByteValue ByteValue ByteValue ByteValue

Ruft das Byte ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the Byte that the RemoteArgument represents.

CharValue CharValue CharValue CharValue

Ruft das Char ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the Char that the RemoteArgument represents.

ContractValue ContractValue ContractValue ContractValue

Ruft das IContract ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the IContract that the RemoteArgument represents.

DateTimeValue DateTimeValue DateTimeValue DateTimeValue

Ruft das DateTime ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the DateTime that the RemoteArgument represents.

DBNullValue DBNullValue DBNullValue DBNullValue

Ruft das DBNull ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the DBNull that the RemoteArgument represents.

DecimalValue DecimalValue DecimalValue DecimalValue

Ruft das Decimal ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the Decimal that the RemoteArgument represents.

DoubleValue DoubleValue DoubleValue DoubleValue

Ruft das Double ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the Double that the RemoteArgument represents.

Int16Value Int16Value Int16Value Int16Value

Ruft das Int16 ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the Int16 that the RemoteArgument represents.

Int32Value Int32Value Int32Value Int32Value

Ruft das Int32 ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the Int32 that the RemoteArgument represents.

Int64Value Int64Value Int64Value Int64Value

Ruft das Int64 ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the Int64 that the RemoteArgument represents.

IsByRef IsByRef IsByRef IsByRef

Ruft einen Wert ab, der angibt, ob das RemoteArgument ein als Verweis übergebenes Argument darstellt, oder legt diesen fest.Gets or sets a value that indicates whether the RemoteArgument represents an argument that is passed by reference.

MissingValue MissingValue MissingValue MissingValue

Ruft den Missing-Wert ab.Gets the Missing value.

RemoteArgumentKind RemoteArgumentKind RemoteArgumentKind RemoteArgumentKind

Ruft ein RemoteArgumentKind ab, das die Art von Argument angibt, die das RemoteArgument darstellt.Gets a RemoteArgumentKind that indicates the kind of argument that the RemoteArgument represents.

SByteValue SByteValue SByteValue SByteValue

Ruft das SByte ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the SByte that the RemoteArgument represents.

SingleValue SingleValue SingleValue SingleValue

Ruft das Single ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the Single that the RemoteArgument represents.

StringValue StringValue StringValue StringValue

Ruft das String ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the String that the RemoteArgument represents.

TypeCode TypeCode TypeCode TypeCode

Ruft einen TypeCode ab, der den Basistyp des Arguments angibt, das das RemoteArgument darstellt.Gets a TypeCode that indicates the base type of the argument that the RemoteArgument represents.

UInt16Value UInt16Value UInt16Value UInt16Value

Ruft das UInt16 ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the UInt16 that the RemoteArgument represents.

UInt32Value UInt32Value UInt32Value UInt32Value

Ruft das UInt32 ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the UInt32 that the RemoteArgument represents.

UInt64Value UInt64Value UInt64Value UInt64Value

Ruft das UInt64 ab, das das RemoteArgument darstellt, oder legt dieses fest.Gets or sets the UInt64 that the RemoteArgument represents.

Methoden

CreateRemoteArgument(Object) CreateRemoteArgument(Object) CreateRemoteArgument(Object) CreateRemoteArgument(Object)

Erstellt ein RemoteArgument für ein Argument, das nicht als Verweis übergeben wird.Creates a RemoteArgument for an argument that is not passed by reference.

CreateRemoteArgument(Object, Boolean) CreateRemoteArgument(Object, Boolean) CreateRemoteArgument(Object, Boolean) CreateRemoteArgument(Object, Boolean)

Erstellt ein RemoteArgument für ein Argument, das als Verweis übergeben werden kann.Creates a RemoteArgument for an argument that can be passed by reference.

CreateRemoteArgument(Object, Boolean, TypeCode) CreateRemoteArgument(Object, Boolean, TypeCode) CreateRemoteArgument(Object, Boolean, TypeCode) CreateRemoteArgument(Object, Boolean, TypeCode)

Erstellt ein RemoteArgument für ein Argument mit dem angegebenen Typcode, das als Verweis übergeben werden kann.Creates a RemoteArgument for an argument that has the specified type code and that can be passed by reference.

Gilt für: