ContextBoundObject Třída

Definice

Definuje základní třídu pro všechny třídy vázané na kontext.

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
Dědičnost
ContextBoundObject
Odvozené
Atributy

Poznámky

Objekty, které se nacházejí v kontextu a jsou vázané na kontextová pravidla, se nazývají objekty vázané na kontext. Kontext je sada vlastností nebo pravidel použití, která definují prostředí, ve kterém se nachází kolekce objektů. Pravidla se vynucují, když objekty zadávají nebo opouštějí kontext. Objekty, které nejsou vázané na kontext, se nazývají agilní objekty.

Kontexty se vytvářejí během aktivace objektu. Nový objekt se umístí do existujícího kontextu nebo do nového kontextu vytvořeného pomocí atributů zahrnutých v metadatech typu. Třídy vázané na kontext jsou označené pravidlem ContextAttribute použití. Kontextové vlastnosti, které lze přidat, zahrnují zásady týkající se synchronizace a transakcí.

Poznámky pro implementátory

Aktuální verze modulu CLR (Common Language Runtime) nepodporuje obecné ContextBoundObject typy nebo negenerické ContextBoundObject typy, které mají obecné metody. Pokus o vytvoření instance takového typu způsobí .TypeLoadException

Konstruktory

Name Description
ContextBoundObject()

Vytvoří instanci ContextBoundObject třídy.

Metody

Name Description
CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také