C# Class System.Runtime.Remoting.Contexts.Context

显示文件 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
AddDynamicProperty bool
AddGlobalDynamicProperty bool
AddPerContextDynamicProperty bool
AllocateDataSlot LocalDataStoreSlot
AllocateNamedDataSlot LocalDataStoreSlot
CheckPropertyNameClash void
CleanupInternalContext void
Context System
Context System
CreateDefaultContext Context
CreateEnvoyChain IMessageSink
CreateServerObjectChain IMessageSink
DoCallBack void
DoCallBackFromEE void
DoCallBackGeneric void
ExecuteCallBackInEE void
FreeNamedDataSlot void
Freeze void
GetClientContextChain IMessageSink
GetData Object
GetNamedDataSlot LocalDataStoreSlot
GetProperty IContextProperty
GetServerContextChain IMessageSink
GrowPropertiesArray IContextProperty[]
InternalFreeze void
NotifyActivatorProperties IMessage
NotifyDynamicSinks bool
RegisterDynamicProperty bool
RemoveDynamicProperty bool
RemoveGlobalDynamicProperty bool
RemovePerContextDynamicProperty bool
ReserveSlot int
SetData void
SetProperty void
SetThreadPoolAware void
SetupInternalContext void
UnregisterDynamicProperty bool

Public Methods

Method Description
ToString ( ) : String

Private Methods

Method Description
AddDynamicProperty ( Context ctx, IDynamicProperty prop ) : bool
AddGlobalDynamicProperty ( IDynamicProperty prop ) : bool
AddPerContextDynamicProperty ( IDynamicProperty prop ) : bool
AllocateDataSlot ( ) : LocalDataStoreSlot
AllocateNamedDataSlot ( String name ) : LocalDataStoreSlot
CheckPropertyNameClash ( String name, IContextProperty props, int count ) : void
CleanupInternalContext ( ) : void
Context ( ) : System
Context ( int flags ) : System
CreateDefaultContext ( ) : Context
CreateEnvoyChain ( MarshalByRefObject objectOrProxy ) : IMessageSink
CreateServerObjectChain ( MarshalByRefObject serverObj ) : IMessageSink
DoCallBack ( CrossContextDelegate deleg ) : void
DoCallBackFromEE ( IntPtr targetCtxID, IntPtr privateData, int targetDomainID ) : void
DoCallBackGeneric ( IntPtr targetCtxID, CrossContextDelegate deleg ) : void
ExecuteCallBackInEE ( IntPtr privateData ) : void
FreeNamedDataSlot ( String name ) : void
Freeze ( ) : void
GetClientContextChain ( ) : IMessageSink
GetData ( LocalDataStoreSlot slot ) : Object
GetNamedDataSlot ( String name ) : LocalDataStoreSlot
GetProperty ( String name ) : IContextProperty
GetServerContextChain ( ) : IMessageSink
GrowPropertiesArray ( IContextProperty props ) : IContextProperty[]
InternalFreeze ( ) : void
NotifyActivatorProperties ( IMessage msg, bool bServerSide ) : IMessage
NotifyDynamicSinks ( IMessage msg, bool bCliSide, bool bStart, bool bAsync, bool bNotifyGlobals ) : bool
RegisterDynamicProperty ( IDynamicProperty prop, ContextBoundObject obj, Context ctx ) : bool
RemoveDynamicProperty ( Context ctx, String name ) : bool
RemoveGlobalDynamicProperty ( String name ) : bool
RemovePerContextDynamicProperty ( String name ) : bool
ReserveSlot ( ) : int
SetData ( LocalDataStoreSlot slot, Object data ) : void
SetProperty ( IContextProperty prop ) : void
SetThreadPoolAware ( ) : void
SetupInternalContext ( bool bDefault ) : void
UnregisterDynamicProperty ( String name, ContextBoundObject obj, Context ctx ) : bool

Method Details

ToString() public method

public ToString ( ) : String
return String