RemoteArgument RemoteArgument RemoteArgument RemoteArgument Struct

Definição

Representa uma instância de um tipo que pode ser passada entre limites de domínio de processo e de aplicativo.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
Herança
RemoteArgumentRemoteArgumentRemoteArgumentRemoteArgument
Atributos

Comentários

Use a RemoteArgument estrutura para passar argumentos de tipos que não são determinados até o tempo de execução entre os limites de domínio do processo e do aplicativo.Use the RemoteArgument structure to pass arguments of types that are not determined until run time across process and application domain boundaries. A finalidade do RemoteArgument é semelhante à VARIANT do tipo em com.The purpose of RemoteArgument is similar to that of the VARIANT type in COM.

Você pode usar RemoteArgument para passar os seguintes tipos e valores como argumentos remotos:You can use RemoteArgument to pass the following types and values as remote arguments:

  • Type.Missing.Type.Missing.

  • IContract.IContract.

  • Tipos de dados intrínsecos.Intrinsic data types.

  • Matrizes que contêm elementos de tipos de dados intrínsecos.Arrays that contain elements of intrinsic data types.

Um tipo de dados intrínseco é um tipo de dados primitivo (ou seja Type.IsPrimitive , a propriedade do tipo trueé) ou Stringa Decimal, DateTime, ou 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.

RemoteArgumentfornece construtores para cada um dos tipos aos quais ele dá suporte.RemoteArgument provides constructors for each of the types that it supports. Você também pode usar os CreateRemoteArgument métodos para criar RemoteArgument objetos.You can also use the CreateRemoteArgument methods to create RemoteArgument objects. Os CreateRemoteArgument métodos chamam automaticamente o construtor RemoteArgument apropriado para o tipo de argumento.The CreateRemoteArgument methods automatically call the appropriate RemoteArgument constructor for your argument type.

Se você criar um RemoteArgument usando o construtor sem parâmetros padrão, a RemoteArgumentKind propriedade será definida como o valor RemoteArgumentKind.Missing e a TypeCode propriedade será definida como o valor 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.

Construtores

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento IContract.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Boolean que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Byte que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Char que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento DateTime que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento DBNull que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Decimal que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Double que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Array que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Int16 que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Int64 que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Single que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento String que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento UInt16 que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento UInt32 que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento UInt64 que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument usando o RemoteArgumentKind e o TypeCode especificados para um argumento que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Int32 que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument usando o RemoteArgumentKind e o TypeCode especificados para um argumento que não é passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento SByte que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento UInt64.Initializes a new instance of the RemoteArgument class that represents a UInt64 argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Array.Initializes a new instance of the RemoteArgument class that represents an Array argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Boolean.Initializes a new instance of the RemoteArgument class that represents a Boolean argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Byte.Initializes a new instance of the RemoteArgument class that represents a Byte argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Char.Initializes a new instance of the RemoteArgument class that represents a Char argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento DateTime.Initializes a new instance of the RemoteArgument class that represents a DateTime argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento DBNull.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento IContract que pode ser passado por referência.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)

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Double.Initializes a new instance of the RemoteArgument class that represents a Double argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Decimal.Initializes a new instance of the RemoteArgument class that represents a Decimal argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Int32.Initializes a new instance of the RemoteArgument class that represents an Int32 argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Int64.Initializes a new instance of the RemoteArgument class that represents an Int64 argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento SByte.Initializes a new instance of the RemoteArgument class that represents an SByte argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Single.Initializes a new instance of the RemoteArgument class that represents a Single argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento String.Initializes a new instance of the RemoteArgument class that represents a String argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento UInt16.Initializes a new instance of the RemoteArgument class that represents a UInt16 argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento UInt32.Initializes a new instance of the RemoteArgument class that represents a UInt32 argument.

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

Inicializa uma nova instância da classe RemoteArgument que representa um argumento Int16.Initializes a new instance of the RemoteArgument class that represents an Int16 argument.

Propriedades

ArrayValue ArrayValue ArrayValue ArrayValue

Obtém ou define o Array que o RemoteArgument representa.Gets or sets the Array that the RemoteArgument represents.

BooleanValue BooleanValue BooleanValue BooleanValue

Obtém ou define o Boolean que o RemoteArgument representa.Gets or sets the Boolean that the RemoteArgument represents.

ByteValue ByteValue ByteValue ByteValue

Obtém ou define o Byte que o RemoteArgument representa.Gets or sets the Byte that the RemoteArgument represents.

CharValue CharValue CharValue CharValue

Obtém ou define o Char que o RemoteArgument representa.Gets or sets the Char that the RemoteArgument represents.

ContractValue ContractValue ContractValue ContractValue

Obtém ou define o IContract que o RemoteArgument representa.Gets or sets the IContract that the RemoteArgument represents.

DateTimeValue DateTimeValue DateTimeValue DateTimeValue

Obtém ou define o DateTime que o RemoteArgument representa.Gets or sets the DateTime that the RemoteArgument represents.

DBNullValue DBNullValue DBNullValue DBNullValue

Obtém ou define o DBNull que o RemoteArgument representa.Gets or sets the DBNull that the RemoteArgument represents.

DecimalValue DecimalValue DecimalValue DecimalValue

Obtém ou define o Decimal que o RemoteArgument representa.Gets or sets the Decimal that the RemoteArgument represents.

DoubleValue DoubleValue DoubleValue DoubleValue

Obtém ou define o Double que o RemoteArgument representa.Gets or sets the Double that the RemoteArgument represents.

Int16Value Int16Value Int16Value Int16Value

Obtém ou define o Int16 que o RemoteArgument representa.Gets or sets the Int16 that the RemoteArgument represents.

Int32Value Int32Value Int32Value Int32Value

Obtém ou define o Int32 que o RemoteArgument representa.Gets or sets the Int32 that the RemoteArgument represents.

Int64Value Int64Value Int64Value Int64Value

Obtém ou define o Int64 que o RemoteArgument representa.Gets or sets the Int64 that the RemoteArgument represents.

IsByRef IsByRef IsByRef IsByRef

Obtém ou define um valor que indica se o RemoteArgument representa um argumento passado por referência.Gets or sets a value that indicates whether the RemoteArgument represents an argument that is passed by reference.

MissingValue MissingValue MissingValue MissingValue

Obtém o valor Missing.Gets the Missing value.

RemoteArgumentKind RemoteArgumentKind RemoteArgumentKind RemoteArgumentKind

Obtém um RemoteArgumentKind que indica o tipo de argumento que RemoteArgument representa.Gets a RemoteArgumentKind that indicates the kind of argument that the RemoteArgument represents.

SByteValue SByteValue SByteValue SByteValue

Obtém ou define o SByte que o RemoteArgument representa.Gets or sets the SByte that the RemoteArgument represents.

SingleValue SingleValue SingleValue SingleValue

Obtém ou define o Single que o RemoteArgument representa.Gets or sets the Single that the RemoteArgument represents.

StringValue StringValue StringValue StringValue

Obtém ou define o String que o RemoteArgument representa.Gets or sets the String that the RemoteArgument represents.

TypeCode TypeCode TypeCode TypeCode

Obtém um TypeCode que indica o tipo base do argumento que o RemoteArgument representa.Gets a TypeCode that indicates the base type of the argument that the RemoteArgument represents.

UInt16Value UInt16Value UInt16Value UInt16Value

Obtém ou define o UInt16 que o RemoteArgument representa.Gets or sets the UInt16 that the RemoteArgument represents.

UInt32Value UInt32Value UInt32Value UInt32Value

Obtém ou define o UInt32 que o RemoteArgument representa.Gets or sets the UInt32 that the RemoteArgument represents.

UInt64Value UInt64Value UInt64Value UInt64Value

Obtém ou define o UInt64 que o RemoteArgument representa.Gets or sets the UInt64 that the RemoteArgument represents.

Métodos

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

Cria um RemoteArgument para um argumento que não é passado por referência.Creates a RemoteArgument for an argument that is not passed by reference.

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

Cria um RemoteArgument para um argumento que pode ser passado por referência.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)

Cria um RemoteArgument para um argumento que tem o código do tipo especificado e que pode ser passado por referência.Creates a RemoteArgument for an argument that has the specified type code and that can be passed by reference.

Aplica-se a