C# Class Castle.ManagementExtensions.Remote.MServerProxyDecorator

Summary description for MServerProxy.
Inheritance: System.MarshalByRefObject, MServer
ファイルを表示 Open project: nats/castle-1.0.3-mono

Protected Properties

Property Type Description
server MServer

Public Methods

Method Description
CreateManagedObject ( String typeName, ManagedObjectName name ) : ManagedInstance
CreateManagedObject ( String assemblyName, String typeName, ManagedObjectName name ) : ManagedInstance
GetAttribute ( ManagedObjectName name, String attributeName ) : Object
GetDomains ( ) : String[]
GetManagedInstance ( ManagedObjectName name ) : ManagedInstance
GetManagementInfo ( ManagedObjectName name ) : ManagementInfo
Instantiate ( String typeName ) : Object
Instantiate ( String assemblyName, String typeName ) : Object
Invoke ( ManagedObjectName name, String action, Object args, Type signature ) : Object
MServerProxyDecorator ( MServer server ) : System
Query ( ManagedObjectName query ) : ManagedObjectName[]
RegisterManagedObject ( Object instance, ManagedObjectName name ) : ManagedInstance
SetAttribute ( ManagedObjectName name, String attributeName, Object attributeValue ) : void
UnregisterManagedObject ( ManagedObjectName name ) : void

Method Details

CreateManagedObject() public method

public CreateManagedObject ( String typeName, ManagedObjectName name ) : ManagedInstance
typeName String
name ManagedObjectName
return ManagedInstance

CreateManagedObject() public method

public CreateManagedObject ( String assemblyName, String typeName, ManagedObjectName name ) : ManagedInstance
assemblyName String
typeName String
name ManagedObjectName
return ManagedInstance

GetAttribute() public method

public GetAttribute ( ManagedObjectName name, String attributeName ) : Object
name ManagedObjectName
attributeName String
return Object

GetDomains() public method

public GetDomains ( ) : String[]
return String[]

GetManagedInstance() public method

public GetManagedInstance ( ManagedObjectName name ) : ManagedInstance
name ManagedObjectName
return ManagedInstance

GetManagementInfo() public method

public GetManagementInfo ( ManagedObjectName name ) : ManagementInfo
name ManagedObjectName
return ManagementInfo

Instantiate() public method

public Instantiate ( String typeName ) : Object
typeName String
return Object

Instantiate() public method

public Instantiate ( String assemblyName, String typeName ) : Object
assemblyName String
typeName String
return Object

Invoke() public method

public Invoke ( ManagedObjectName name, String action, Object args, Type signature ) : Object
name ManagedObjectName
action String
args Object
signature System.Type
return Object

MServerProxyDecorator() public method

public MServerProxyDecorator ( MServer server ) : System
server MServer
return System

Query() public method

public Query ( ManagedObjectName query ) : ManagedObjectName[]
query ManagedObjectName
return ManagedObjectName[]

RegisterManagedObject() public method

public RegisterManagedObject ( Object instance, ManagedObjectName name ) : ManagedInstance
instance Object
name ManagedObjectName
return ManagedInstance

SetAttribute() public method

public SetAttribute ( ManagedObjectName name, String attributeName, Object attributeValue ) : void
name ManagedObjectName
attributeName String
attributeValue Object
return void

UnregisterManagedObject() public method

public UnregisterManagedObject ( ManagedObjectName name ) : void
name ManagedObjectName
return void

Property Details

server protected_oe property

protected MServer server
return MServer