ContextBoundObject ContextBoundObject ContextBoundObject ContextBoundObject Class

Definition

Definiert die Basisklasse für alle kontextgebundenen Klassen.Defines the base class for all context-bound classes.

public ref class ContextBoundObject abstract : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class ContextBoundObject : MarshalByRefObject
type ContextBoundObject = class
    inherit MarshalByRefObject
Public MustInherit Class ContextBoundObject
Inherits MarshalByRefObject
Vererbung
ContextBoundObjectContextBoundObjectContextBoundObjectContextBoundObject
Abgeleitet
Attribute

Hinweise

Objekte, die in einem Kontext befinden und den Kontext Regeln gebunden sind, werden als kontextgebundene Objekte bezeichnet.Objects that reside in a context and are bound to the context rules are called context-bound objects. Ein Kontext ist eine Gruppe von Eigenschaften oder Regeln für die Verwendung, die eine Umgebung definieren, die eine Auflistung von Objekten enthält.A context is a set of properties or usage rules that define an environment where a collection of objects resides. Die Regeln erzwungen werden, wenn die Objekte sind oder es verlässt einen Kontext an.The rules are enforced when the objects are entering or leaving a context. Objekte, die keine kontextgebundenen sind heißen agile Objekte.Objects that are not context-bound are called agile objects.

Kontexte werden während der objektaktivierung erstellt.Contexts are created during object activation. Ein neues Objekt befindet sich in einem vorhandenen Kontext oder ein neuer Kontext erstellt mithilfe der Attribute, die in den Metadaten des Typs enthalten.A new object is placed into an existing context or into a new context created using the attributes included in the metadata of the type. Kontextgebundene Klassen werden mit markiert einen ContextAttribute , der die Regeln für die Verwendung bereitstellt.Context-bound classes are marked with a ContextAttribute that provides the usage rules. Die Kontexteigenschaften, die hinzugefügt werden können, enthalten die Richtlinien in Bezug auf die Synchronisierung und Transaktionen.The context properties that can be added include policies regarding synchronization and transactions.

Hinweise für Vererber

Die aktuelle Version der common Language Runtime unterstützt keine generischen ContextBoundObject Typen oder nicht generische ContextBoundObject Typen, die generische Methoden zu verfügen.The current version of the common language runtime does not support generic ContextBoundObject types or nongeneric ContextBoundObject types that have generic methods. Es wird versucht, erstellen Sie eine Instanz eines solchen Typs bewirkt, dass eine TypeLoadException.Attempting to create an instance of such a type causes a TypeLoadException.

Konstruktoren

ContextBoundObject() ContextBoundObject() ContextBoundObject() ContextBoundObject()

Initialisiert eine Instanz der ContextBoundObject-Klasse.Instantiates an instance of the ContextBoundObject class.

Methoden

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch