ContextBoundObject Classe

Définition

Définit la classe de base pour toutes les classes liées au contexte.Defines the base class for all context-bound classes.

public ref class ContextBoundObject abstract : MarshalByRefObject
public abstract class ContextBoundObject : MarshalByRefObject
[System.Serializable]
public abstract class ContextBoundObject : MarshalByRefObject
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ContextBoundObject : MarshalByRefObject
type ContextBoundObject = class
    inherit MarshalByRefObject
[<System.Serializable>]
type ContextBoundObject = class
    inherit MarshalByRefObject
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ContextBoundObject = class
    inherit MarshalByRefObject
Public MustInherit Class ContextBoundObject
Inherits MarshalByRefObject
Héritage
ContextBoundObject
Dérivé
Attributs

Remarques

Les objets qui résident dans un contexte et qui sont liés aux règles de contexte sont appelés objets liés au contexte.Objects that reside in a context and are bound to the context rules are called context-bound objects. Un contexte est un ensemble de propriétés ou de règles d’utilisation qui définissent un environnement dans lequel se trouve une collection d’objets.A context is a set of properties or usage rules that define an environment where a collection of objects resides. Les règles sont appliquées lorsque les objets entrent ou quittent un contexte.The rules are enforced when the objects are entering or leaving a context. Les objets qui ne sont pas liés au contexte sont appelés objets agiles.Objects that are not context-bound are called agile objects.

Les contextes sont créés lors de l’activation de l’objet.Contexts are created during object activation. Un nouvel objet est placé dans un contexte existant ou dans un nouveau contexte créé à l’aide des attributs inclus dans les métadonnées du type.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. Les classes liées au contexte sont marquées avec un ContextAttribute qui fournit les règles d’utilisation.Context-bound classes are marked with a ContextAttribute that provides the usage rules. Les propriétés de contexte qui peuvent être ajoutées incluent des stratégies relatives à la synchronisation et aux transactions.The context properties that can be added include policies regarding synchronization and transactions.

Notes pour les responsables de l’implémentation

La version actuelle de la common language runtime ne prend pas en charge les ContextBoundObject types génériques ou les types non génériques ContextBoundObject qui ont des méthodes génériques.The current version of the common language runtime does not support generic ContextBoundObject types or nongeneric ContextBoundObject types that have generic methods. Toute tentative de création d’une instance d’un tel type provoque un TypeLoadException .Attempting to create an instance of such a type causes a TypeLoadException.

Constructeurs

ContextBoundObject()

Instancie une instance de la classe ContextBoundObject.Instantiates an instance of the ContextBoundObject class.

Méthodes

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Hérité de MarshalByRefObject)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetLifetimeService()
Obsolète.

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InitializeLifetimeService()
Obsolète.

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Hérité de MarshalByRefObject)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

S’applique à

Voir aussi