ConstructionCall Třída
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í.
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Implementuje IConstructionCallMessage rozhraní pro vytvoření zprávy požadavku, která představuje volání konstruktoru na vzdáleném objektu.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
public ref class ConstructionCall : System::Runtime::Remoting::Messaging::MethodCall, System::Runtime::Remoting::Activation::IConstructionCallMessage
[System.CLSCompliant(false)]
[System.Serializable]
public class ConstructionCall : System.Runtime.Remoting.Messaging.MethodCall, System.Runtime.Remoting.Activation.IConstructionCallMessage
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class ConstructionCall : System.Runtime.Remoting.Messaging.MethodCall, System.Runtime.Remoting.Activation.IConstructionCallMessage
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class ConstructionCall : System.Runtime.Remoting.Messaging.MethodCall, System.Runtime.Remoting.Activation.IConstructionCallMessage
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type ConstructionCall = class
inherit MethodCall
interface IConstructionCallMessage
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ConstructionCall = class
inherit MethodCall
interface IConstructionCallMessage
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type ConstructionCall = class
inherit MethodCall
interface IConstructionCallMessage
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
Public Class ConstructionCall
Inherits MethodCall
Implements IConstructionCallMessage
- Dědičnost
- Atributy
- Implementuje
Poznámky
Třída ConstructionCall je používána infrastrukturou vzdálené komunikace rozhraní .NET Framework. Instanci třídy nemusíte vytvářet ConstructionCall přímo; místo toho použijte IConstructionCallMessage rozhraní.
Vzdálený klient odešle ConstructionCall na server zprávu při pokusu o vytvoření instance vzdálené třídy aktivované klientem.
Konstruktory
ConstructionCall(Header[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje novou instanci ConstructionCall třídy z pole hlaviček vzdálené komunikace. |
ConstructionCall(IMessage) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje novou instanci ConstructionCall třídy zkopírováním existující zprávy. |
Pole
ExternalProperties |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Rozhraní IDictionary , které představuje kolekci vlastností zprávy vzdálené komunikace. (Zděděno od MethodCall) |
InternalProperties |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Rozhraní IDictionary , které představuje kolekci vlastností zprávy vzdálené komunikace. (Zděděno od MethodCall) |
Vlastnosti
ActivationType |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá typ vzdáleného objektu k aktivaci. |
ActivationTypeName |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá úplný název typu vzdáleného objektu k aktivaci. |
Activator |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví aktivátor, který aktivuje vzdálený objekt. |
ArgCount |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá počet argumentů předaných metodě. (Zděděno od MethodCall) |
Args |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá pole argumentů předaných metodě. (Zděděno od MethodCall) |
CallSiteActivationAttributes |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá atributy aktivace lokality volání vzdáleného objektu. |
ContextProperties |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá seznam vlastností, které definují kontext, ve kterém má být vytvořen vzdálený objekt. |
HasVarArgs |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá hodnotu, která označuje, zda metoda může přijmout proměnný počet argumentů. (Zděděno od MethodCall) |
InArgCount |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá počet argumentů ve volání metody, které nejsou označeny jako |
InArgs |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá pole argumentů ve volání metody, které nejsou označeny jako |
LogicalCallContext |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá pro LogicalCallContext aktuální volání metody. (Zděděno od MethodCall) |
MethodBase |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. MethodBase Získá volanou metodu. (Zděděno od MethodCall) |
MethodName |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá název vyvolané metody. (Zděděno od MethodCall) |
MethodSignature |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá objekt, který obsahuje podpis metody. (Zděděno od MethodCall) |
Properties |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. IDictionary Získá rozhraní, které představuje kolekci vlastností zprávy vzdálené komunikace. |
TypeName |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá úplný název typu vzdáleného objektu, na který se provádí volání metody. (Zděděno od MethodCall) |
Uri |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví identifikátor URI (Uniform Resource Identifier) vzdáleného objektu, na který se provádí volání metody. (Zděděno od MethodCall) |
Metody
Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetArg(Int32) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá argument metody jako objekt v zadaném indexu. (Zděděno od MethodCall) |
GetArgName(Int32) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá název argumentu metody v zadaném indexu. (Zděděno od MethodCall) |
GetHashCode() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetInArg(Int32) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá argument metody v zadaném indexu, který není označen jako |
GetInArgName(Int32) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá název argumentu metody v zadaném indexu, který není označen jako |
GetObjectData(SerializationInfo, StreamingContext) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Metoda není implementována GetObjectData(SerializationInfo, StreamingContext) . (Zděděno od MethodCall) |
GetType() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá aktuální Type instanci. (Zděděno od Object) |
HeaderHandler(Header[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje interní serializace obslužnou rutinu z pole hlaviček vzdálené komunikace, které jsou použity na metodu. (Zděděno od MethodCall) |
Init() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje MethodCall. (Zděděno od MethodCall) |
MemberwiseClone() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ResolveMethod() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Nastaví informace o metodě z dříve inicializovaných vlastností zprávy vzdálené komunikace. (Zděděno od MethodCall) |
RootSetObjectData(SerializationInfo, StreamingContext) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Nastaví informace o metodě z nastavení serializace. (Zděděno od MethodCall) |
ToString() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |