Partager via


ContextBoundObject Classe

Définition

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

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. 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. Toute tentative de création d’une instance de ce type provoque un TypeLoadException.

Constructeurs

ContextBoundObject()

Instancie une instance de la classe ContextBoundObject.

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.

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

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

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(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.

(Hérité de MarshalByRefObject)
GetType()

Obtient le Type de l'instance actuelle.

(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.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

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

(Hérité de MarshalByRefObject)
ToString()

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

(Hérité de Object)

S’applique à

Voir aussi