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 sich in einem Kontext befinden und an die Kontextregeln gebunden sind, werden als Kontext gebundene Objekte bezeichnet.Objects that reside in a context and are bound to the context rules are called context-bound objects. Ein Kontext ist ein Satz von Eigenschaften oder Verwendungs Regeln, die eine Umgebung definieren, in der sich eine Auflistung von-Objekten befindet.A context is a set of properties or usage rules that define an environment where a collection of objects resides. Die Regeln werden erzwungen, wenn die Objekte in den Kontext eintreten oder einen Kontext hinterlassen.The rules are enforced when the objects are entering or leaving a context. Objekte, die nicht Kontext gebunden sind, werden als Agile-Objekte bezeichnet.Objects that are not context-bound are called agile objects.

Kontexte werden während der Objekt Aktivierung erstellt.Contexts are created during object activation. Ein neues-Objekt wird in einen vorhandenen Kontext oder in einen neuen Kontext eingefügt, der mithilfe der in den Metadaten des Typs enthaltenen Attribute erstellt wurde.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. Kontext gebundene Klassen werden mit einem ContextAttribute gekennzeichnet, das die Verwendungs Regeln bereitstellt.Context-bound classes are marked with a ContextAttribute that provides the usage rules. Zu den Kontexteigenschaften, die hinzugefügt werden können, gehören Richtlinien für 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 über generische Methoden verfügen.The current version of the common language runtime does not support generic ContextBoundObject types or nongeneric ContextBoundObject types that have generic methods. Wenn Sie versuchen, eine Instanz eines solchen Typs zu erstellen TypeLoadException, wird eine ausgelöst.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