C# Class Castle.ManagementExtensions.Default.MDefaultServer

Summary description for MDefaultServer.
Inheritance: System.MarshalByRefObject, MServer
Afficher le fichier Open project: nats/castle-1.0.3-mono

Protected Properties

Свойство Type Description
registry MRegistry

Méthodes publiques

Méthode Description
CreateManagedObject ( String typeName, ManagedObjectName name ) : ManagedInstance

TODO: Summary

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

TODO: Summary

GetAttribute ( ManagedObjectName name, String attributeName ) : Object

Gets an attribute value of the specified managed object.

GetDomains ( ) : String[]

Returns an array of registered domains.

GetManagedInstance ( ManagedObjectName name ) : ManagedInstance

TODO: Summary

GetManagementInfo ( ManagedObjectName name ) : ManagementInfo

Returns the info (attributes and operations) about the specified object.

Instantiate ( String typeName ) : Object

TODO: Summary

Instantiate ( String assemblyName, String typeName ) : Object

Instantiates the specified type using the server domain.

Invoke ( ManagedObjectName name, String action, Object args, Type signature ) : Object

Invokes an action in managed object

MDefaultServer ( ) : System
Query ( ManagedObjectName query ) : ManagedObjectName[]

Queries the registerd components.

RegisterManagedObject ( Object instance, ManagedObjectName name ) : ManagedInstance

TODO: Summary

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

Sets an attribute value of the specified managed object.

UnregisterManagedObject ( ManagedObjectName name ) : void

TODO: Summary

Private Methods

Méthode Description
SetupRegistry ( ) : void

Method Details

CreateManagedObject() public méthode

TODO: Summary
public CreateManagedObject ( String typeName, ManagedObjectName name ) : ManagedInstance
typeName String
name ManagedObjectName
Résultat ManagedInstance

CreateManagedObject() public méthode

TODO: Summary
public CreateManagedObject ( String assemblyName, String typeName, ManagedObjectName name ) : ManagedInstance
assemblyName String
typeName String
name ManagedObjectName
Résultat ManagedInstance

GetAttribute() public méthode

Gets an attribute value of the specified managed object.
If domain name is not found.
public GetAttribute ( ManagedObjectName name, String attributeName ) : Object
name ManagedObjectName
attributeName String
Résultat Object

GetDomains() public méthode

Returns an array of registered domains.
public GetDomains ( ) : String[]
Résultat String[]

GetManagedInstance() public méthode

TODO: Summary
public GetManagedInstance ( ManagedObjectName name ) : ManagedInstance
name ManagedObjectName
Résultat ManagedInstance

GetManagementInfo() public méthode

Returns the info (attributes and operations) about the specified object.
If domain name is not found.
public GetManagementInfo ( ManagedObjectName name ) : ManagementInfo
name ManagedObjectName
Résultat ManagementInfo

Instantiate() public méthode

TODO: Summary
public Instantiate ( String typeName ) : Object
typeName String
Résultat Object

Instantiate() public méthode

Instantiates the specified type using the server domain.
public Instantiate ( String assemblyName, String typeName ) : Object
assemblyName String
typeName String
Résultat Object

Invoke() public méthode

Invokes an action in managed object
If domain name is not found.
public Invoke ( ManagedObjectName name, String action, Object args, Type signature ) : Object
name ManagedObjectName
action String
args Object
signature System.Type
Résultat Object

MDefaultServer() public méthode

public MDefaultServer ( ) : System
Résultat System

Query() public méthode

Queries the registerd components.
public Query ( ManagedObjectName query ) : ManagedObjectName[]
query ManagedObjectName
Résultat ManagedObjectName[]

RegisterManagedObject() public méthode

TODO: Summary
public RegisterManagedObject ( Object instance, ManagedObjectName name ) : ManagedInstance
instance Object
name ManagedObjectName
Résultat ManagedInstance

SetAttribute() public méthode

Sets an attribute value of the specified managed object.
If domain name is not found.
public SetAttribute ( ManagedObjectName name, String attributeName, Object attributeValue ) : void
name ManagedObjectName
attributeName String
attributeValue Object
Résultat void

UnregisterManagedObject() public méthode

TODO: Summary
public UnregisterManagedObject ( ManagedObjectName name ) : void
name ManagedObjectName
Résultat void

Property Details

registry protected_oe property

protected MRegistry registry
Résultat MRegistry