ContextBoundObject Classe

Définition

Définit la classe de base pour toutes les classes liées au contexte.

public ref class ContextBoundObject abstract : MarshalByRefObject
[System.Serializable]
public abstract class ContextBoundObject : MarshalByRefObject
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ContextBoundObject : MarshalByRefObject
public abstract class ContextBoundObject : MarshalByRefObject
[<System.Serializable>]
type ContextBoundObject = class
    inherit MarshalByRefObject
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ContextBoundObject = class
    inherit MarshalByRefObject
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. Un contexte est un ensemble de propriétés ou de règles d’utilisation qui définissent un environnement où réside une collection d’objets. Les règles sont appliquées lorsque les objets entrent ou quittent un contexte. Les objets qui ne sont pas liés au contexte sont appelés objets agiles.

Les contextes sont créés lors de l’activation de l’objet. 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. Les classes liées au contexte sont marquées avec un ContextAttribute qui fournit les règles d’utilisation. Les propriétés de contexte qui peuvent être ajoutées incluent des stratégies concernant la synchronisation et les transactions.

Notes pour les responsables de l’implémentation

La version actuelle du Common Language Runtime ne prend pas en charge les types génériques ContextBoundObject ou les types non génériques ContextBoundObject qui ont des méthodes génériques. La tentative de création d’une instance de ce type provoque un TypeLoadException.

Constructeurs

Nom Description
ContextBoundObject()

Instancie une instance de la ContextBoundObject classe.

Méthodes

Nom Description
CreateObjRef(Type)

Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant.

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

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()

Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Crée une copie superficielle de l’objet actuel MarshalByRefObject .

(Hérité de MarshalByRefObject)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi