RemoteArgument Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma instância de um tipo que pode ser passado entre os limites de domínio do processo e do aplicativo.
public value class RemoteArgument
[System.Serializable]
public struct RemoteArgument
[<System.Serializable>]
type RemoteArgument = struct
Public Structure RemoteArgument
- Herança
- 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. A finalidade RemoteArgument é semelhante à do VARIANT tipo em COM.
Você pode usar RemoteArgument para passar os seguintes tipos e valores como argumentos remotos:
Tipos de dados intrínsecos.
Matrizes que contêm elementos de tipos de dados intrínsecos.
Um tipo de dados intrínseco é um tipo de dados primitivo (ou seja, a Type.IsPrimitive propriedade do tipo é true) ou um String, Decimal, DateTimeou DBNull.
RemoteArgument fornece construtores para cada um dos tipos compatíveis. Você também pode usar os CreateRemoteArgument métodos para criar RemoteArgument objetos. Os CreateRemoteArgument métodos chamam automaticamente o construtor apropriado RemoteArgument para o tipo de argumento.
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.
Construtores
| Nome | Description |
|---|---|
| RemoteArgument(Array, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Array argumento que pode ser passado por referência. |
| RemoteArgument(Array) |
Inicializa uma nova instância da RemoteArgument classe que representa um Array argumento. |
| RemoteArgument(Boolean, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Boolean argumento que pode ser passado por referência. |
| RemoteArgument(Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Boolean argumento. |
| RemoteArgument(Byte, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Byte argumento que pode ser passado por referência. |
| RemoteArgument(Byte) |
Inicializa uma nova instância da RemoteArgument classe que representa um Byte argumento. |
| RemoteArgument(Char, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Char argumento que pode ser passado por referência. |
| RemoteArgument(Char) |
Inicializa uma nova instância da RemoteArgument classe que representa um Char argumento. |
| RemoteArgument(DateTime, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um DateTime argumento que pode ser passado por referência. |
| RemoteArgument(DateTime) |
Inicializa uma nova instância da RemoteArgument classe que representa um DateTime argumento. |
| RemoteArgument(DBNull, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um DBNull argumento que pode ser passado por referência. |
| RemoteArgument(DBNull) |
Inicializa uma nova instância da RemoteArgument classe que representa um DBNull argumento. |
| RemoteArgument(Decimal, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Decimal argumento que pode ser passado por referência. |
| RemoteArgument(Decimal) |
Inicializa uma nova instância da RemoteArgument classe que representa um Decimal argumento. |
| RemoteArgument(Double, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Double argumento que pode ser passado por referência. |
| RemoteArgument(Double) |
Inicializa uma nova instância da RemoteArgument classe que representa um Double argumento. |
| RemoteArgument(IContract, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um IContract argumento que pode ser passado por referência. |
| RemoteArgument(IContract) |
Inicializa uma nova instância da RemoteArgument classe que representa um IContract argumento. |
| RemoteArgument(Int16, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Int16 argumento que pode ser passado por referência. |
| RemoteArgument(Int16) |
Inicializa uma nova instância da RemoteArgument classe que representa um Int16 argumento. |
| RemoteArgument(Int32, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Int32 argumento que pode ser passado por referência. |
| RemoteArgument(Int32) |
Inicializa uma nova instância da RemoteArgument classe que representa um Int32 argumento. |
| RemoteArgument(Int64, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Int64 argumento que pode ser passado por referência. |
| RemoteArgument(Int64) |
Inicializa uma nova instância da RemoteArgument classe que representa um Int64 argumento. |
| RemoteArgument(RemoteArgumentKind, TypeCode, Boolean) |
Inicializa uma nova instância da RemoteArgument classe usando o argumento especificado RemoteArgumentKind e TypeCode para um argumento que pode ser passado por referência. |
| RemoteArgument(RemoteArgumentKind, TypeCode) |
Inicializa uma nova instância da RemoteArgument classe usando o argumento especificado RemoteArgumentKind e TypeCode para um argumento que não é passado por referência. |
| RemoteArgument(SByte, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um SByte argumento que pode ser passado por referência. |
| RemoteArgument(SByte) |
Inicializa uma nova instância da RemoteArgument classe que representa um SByte argumento. |
| RemoteArgument(Single, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um Single argumento que pode ser passado por referência. |
| RemoteArgument(Single) |
Inicializa uma nova instância da RemoteArgument classe que representa um Single argumento. |
| RemoteArgument(String, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um String argumento que pode ser passado por referência. |
| RemoteArgument(String) |
Inicializa uma nova instância da RemoteArgument classe que representa um String argumento. |
| RemoteArgument(UInt16, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um UInt16 argumento que pode ser passado por referência. |
| RemoteArgument(UInt16) |
Inicializa uma nova instância da RemoteArgument classe que representa um UInt16 argumento. |
| RemoteArgument(UInt32, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um UInt32 argumento que pode ser passado por referência. |
| RemoteArgument(UInt32) |
Inicializa uma nova instância da RemoteArgument classe que representa um UInt32 argumento. |
| RemoteArgument(UInt64, Boolean) |
Inicializa uma nova instância da RemoteArgument classe que representa um UInt64 argumento que pode ser passado por referência. |
| RemoteArgument(UInt64) |
Inicializa uma nova instância da RemoteArgument classe que representa um UInt64 argumento. |
Propriedades
| Nome | Description |
|---|---|
| ArrayValue |
Obtém ou define o Array que representa RemoteArgument . |
| BooleanValue |
Obtém ou define o Boolean que representa RemoteArgument . |
| ByteValue |
Obtém ou define o Byte que representa RemoteArgument . |
| CharValue |
Obtém ou define o Char que representa RemoteArgument . |
| ContractValue |
Obtém ou define o IContract que representa RemoteArgument . |
| DateTimeValue |
Obtém ou define o DateTime que representa RemoteArgument . |
| DBNullValue |
Obtém ou define o DBNull que representa RemoteArgument . |
| DecimalValue |
Obtém ou define o Decimal que representa RemoteArgument . |
| DoubleValue |
Obtém ou define o Double que representa RemoteArgument . |
| Int16Value |
Obtém ou define o Int16 que representa RemoteArgument . |
| Int32Value |
Obtém ou define o Int32 que representa RemoteArgument . |
| Int64Value |
Obtém ou define o Int64 que representa RemoteArgument . |
| IsByRef |
Obtém ou define um valor que indica se o RemoteArgument argumento representa um que é passado por referência. |
| MissingValue |
Obtém o Missing valor. |
| RemoteArgumentKind |
Obtém um RemoteArgumentKind que indica o tipo de argumento que o RemoteArgument representa. |
| SByteValue |
Obtém ou define o SByte que representa RemoteArgument . |
| SingleValue |
Obtém ou define o Single que representa RemoteArgument . |
| StringValue |
Obtém ou define o String que representa RemoteArgument . |
| TypeCode |
Obtém um TypeCode que indica o tipo base do argumento que ele RemoteArgument representa. |
| UInt16Value |
Obtém ou define o UInt16 que representa RemoteArgument . |
| UInt32Value |
Obtém ou define o UInt32 que representa RemoteArgument . |
| UInt64Value |
Obtém ou define o UInt64 que representa RemoteArgument . |
Métodos
| Nome | Description |
|---|---|
| CreateRemoteArgument(Object, Boolean, TypeCode) |
Cria um RemoteArgument argumento para um argumento que tem o código de tipo especificado e que pode ser passado por referência. |
| CreateRemoteArgument(Object, Boolean) |
Cria um RemoteArgument argumento para um argumento que pode ser passado por referência. |
| CreateRemoteArgument(Object) |
Cria um RemoteArgument argumento para um argumento que não é passado por referência. |