RemoteArgument Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje instanci typu, kterou lze předat přes hranice domény procesu a aplikace.
public value class RemoteArgument
[System.Serializable]
public struct RemoteArgument
[<System.Serializable>]
type RemoteArgument = struct
Public Structure RemoteArgument
- Dědičnost
- Atributy
Poznámky
RemoteArgument Pomocí struktury můžete předávat argumenty typů, které nejsou určeny do doby běhu napříč hranicemi domény procesu a aplikace. Účel je podobný účelu RemoteArgumentVARIANT
typu v COM.
Můžete použít RemoteArgument k předání následujících typů a hodnot jako vzdálených argumentů:
Vnitřní datové typy.
Pole obsahující prvky vnitřních datových typů.
Vnitřní datový typ je primitivní datový typ (to znamená, Type.IsPrimitive že vlastnost typu je true
) nebo String, Decimal, DateTimenebo DBNull.
RemoteArgument poskytuje konstruktory pro každý typ, který podporuje. Můžete také použít CreateRemoteArgument metody k vytváření RemoteArgument objektů. Metody CreateRemoteArgument automaticky volají odpovídající RemoteArgument konstruktor pro váš typ argumentu.
Pokud vytvoříte RemoteArgument objekt pomocí výchozího konstruktoru RemoteArgumentKind bez parametrů, vlastnost se nastaví na hodnotu RemoteArgumentKind.Missing a TypeCode vlastnost se nastaví na hodnotu TypeCode.Empty.
Konstruktory
RemoteArgument(Array) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Array argument. |
RemoteArgument(Array, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Array argument, který lze předat odkazem. |
RemoteArgument(Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Boolean argument. |
RemoteArgument(Boolean, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Boolean argument, který lze předat odkazem. |
RemoteArgument(Byte) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Byte argument. |
RemoteArgument(Byte, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Byte argument, který lze předat odkazem. |
RemoteArgument(Char) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Char argument. |
RemoteArgument(Char, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Char argument, který lze předat odkazem. |
RemoteArgument(DateTime) |
Inicializuje novou instanci RemoteArgument třídy, která představuje DateTime argument. |
RemoteArgument(DateTime, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje DateTime argument, který lze předat odkazem. |
RemoteArgument(DBNull) |
Inicializuje novou instanci RemoteArgument třídy, která představuje DBNull argument. |
RemoteArgument(DBNull, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje DBNull argument, který lze předat odkazem. |
RemoteArgument(Decimal) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Decimal argument. |
RemoteArgument(Decimal, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Decimal argument, který lze předat odkazem. |
RemoteArgument(Double) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Double argument. |
RemoteArgument(Double, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Double argument, který lze předat odkazem. |
RemoteArgument(IContract) |
Inicializuje novou instanci RemoteArgument třídy, která představuje IContract argument. |
RemoteArgument(IContract, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje IContract argument, který lze předat odkazem. |
RemoteArgument(Int16) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Int16 argument. |
RemoteArgument(Int16, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Int16 argument, který lze předat odkazem. |
RemoteArgument(Int32) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Int32 argument. |
RemoteArgument(Int32, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Int32 argument, který lze předat odkazem. |
RemoteArgument(Int64) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Int64 argument. |
RemoteArgument(Int64, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Int64 argument, který lze předat odkazem. |
RemoteArgument(RemoteArgumentKind, TypeCode) |
Inicializuje novou instanci RemoteArgument třídy pomocí zadané RemoteArgumentKind a TypeCode pro argument, který není předán odkazem. |
RemoteArgument(RemoteArgumentKind, TypeCode, Boolean) |
Inicializuje novou instanci RemoteArgument třídy pomocí zadané RemoteArgumentKind a TypeCode pro argument, který lze předat odkazem. |
RemoteArgument(SByte) |
Inicializuje novou instanci RemoteArgument třídy, která představuje SByte argument. |
RemoteArgument(SByte, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje SByte argument, který lze předat odkazem. |
RemoteArgument(Single) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Single argument. |
RemoteArgument(Single, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje Single argument, který lze předat odkazem. |
RemoteArgument(String) |
Inicializuje novou instanci RemoteArgument třídy, která představuje String argument. |
RemoteArgument(String, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje String argument, který lze předat odkazem. |
RemoteArgument(UInt16) |
Inicializuje novou instanci RemoteArgument třídy, která představuje UInt16 argument. |
RemoteArgument(UInt16, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje UInt16 argument, který lze předat odkazem. |
RemoteArgument(UInt32) |
Inicializuje novou instanci RemoteArgument třídy, která představuje UInt32 argument. |
RemoteArgument(UInt32, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje UInt32 argument, který lze předat odkazem. |
RemoteArgument(UInt64) |
Inicializuje novou instanci RemoteArgument třídy, která představuje UInt64 argument. |
RemoteArgument(UInt64, Boolean) |
Inicializuje novou instanci RemoteArgument třídy, která představuje UInt64 argument, který lze předat odkazem. |
Vlastnosti
ArrayValue |
Získá nebo nastaví, Array že představuje RemoteArgument . |
BooleanValue |
Získá nebo nastaví, Boolean že představuje RemoteArgument . |
ByteValue |
Získá nebo nastaví, Byte že představuje RemoteArgument . |
CharValue |
Získá nebo nastaví, Char že představuje RemoteArgument . |
ContractValue |
Získá nebo nastaví, IContract že představuje RemoteArgument . |
DateTimeValue |
Získá nebo nastaví, DateTime že představuje RemoteArgument . |
DBNullValue |
Získá nebo nastaví, DBNull že představuje RemoteArgument . |
DecimalValue |
Získá nebo nastaví, Decimal že představuje RemoteArgument . |
DoubleValue |
Získá nebo nastaví, Double že představuje RemoteArgument . |
Int16Value |
Získá nebo nastaví, Int16 že představuje RemoteArgument . |
Int32Value |
Získá nebo nastaví, Int32 že představuje RemoteArgument . |
Int64Value |
Získá nebo nastaví, Int64 že představuje RemoteArgument . |
IsByRef |
Získá nebo nastaví hodnotu, která označuje, zda RemoteArgument představuje argument, který je předán odkazem. |
MissingValue |
Missing Získá hodnotu. |
RemoteArgumentKind |
Získá typ RemoteArgumentKind argumentu, který RemoteArgument představuje. |
SByteValue |
Získá nebo nastaví, SByte že představuje RemoteArgument . |
SingleValue |
Získá nebo nastaví, Single že představuje RemoteArgument . |
StringValue |
Získá nebo nastaví, String že představuje RemoteArgument . |
TypeCode |
Získá a TypeCode , který označuje základní typ argumentu RemoteArgument , který představuje. |
UInt16Value |
Získá nebo nastaví, UInt16 že představuje RemoteArgument . |
UInt32Value |
Získá nebo nastaví, UInt32 že představuje RemoteArgument . |
UInt64Value |
Získá nebo nastaví, UInt64 že představuje RemoteArgument . |
Metody
CreateRemoteArgument(Object) |
RemoteArgument Vytvoří pro argument, který není předán odkazem. |
CreateRemoteArgument(Object, Boolean) |
RemoteArgument Vytvoří pro argument, který lze předat odkazem. |
CreateRemoteArgument(Object, Boolean, TypeCode) |
Vytvoří RemoteArgument pro argument, který má zadaný kód typu a který lze předat odkazem. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat Problémy GitHubu jako mechanismus zpětné vazby pro obsah a nahradíme ho novým systémem zpětné vazby. Další informace najdete tady:Odeslat a zobrazit názory pro