C# 클래스 Castle.ManagementExtensions.Default.MDefaultRegistry

상속: System.MarshalByRefObject, MRegistry
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono

보호된 프로퍼티들

프로퍼티 타입 설명
domains DomainCollection
server MServer

Private Properties

프로퍼티 타입 설명
Contains bool
FindAllFromDomain ManagedObjectName[]
FindDomain Domain
GetEntry Entry
GetManagedInstance ManagedInstance
InvokeAfterDeregister void
InvokeAfterRegister void
InvokeBeforeDeregister void
InvokeBeforeRegister void
RegisterManagedObject ManagedInstance
UnregisterManagedObject void

공개 메소드들

메소드 설명
GetAttributeValue ( ManagedObjectName name, String attributeName ) : Object

Gets an attribute value of the specified managed object.

GetDomains ( ) : String[]

Returns an array of registered domains.

GetManagementInfo ( ManagedObjectName name ) : ManagementInfo

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

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

Invokes an action in managed object

MDefaultRegistry ( MServer server ) : System
Query ( ManagedObjectName query ) : ManagedObjectName[]

Queries the registerd components.

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

Sets an attribute value of the specified managed object.

this ( ManagedObjectName name ) : Object

Indexer for registered objects.

비공개 메소드들

메소드 설명
Contains ( ManagedObjectName name ) : bool
FindAllFromDomain ( String domainName ) : ManagedObjectName[]
FindDomain ( String domainName ) : Domain

Helper to locate the domain.

GetEntry ( ManagedObjectName name ) : Entry

Helper to locate Entries.

GetManagedInstance ( ManagedObjectName name ) : ManagedInstance
InvokeAfterDeregister ( MRegistrationListener listener ) : void
InvokeAfterRegister ( MRegistrationListener listener ) : void
InvokeBeforeDeregister ( MRegistrationListener listener ) : void
InvokeBeforeRegister ( MRegistrationListener listener, ManagedObjectName name ) : void
RegisterManagedObject ( Object instance, ManagedObjectName name ) : ManagedInstance
UnregisterManagedObject ( ManagedObjectName name ) : void

메소드 상세

GetAttributeValue() 공개 메소드

Gets an attribute value of the specified managed object.
If domain name is not found.
public GetAttributeValue ( ManagedObjectName name, String attributeName ) : Object
name ManagedObjectName
attributeName String
리턴 Object

GetDomains() 공개 메소드

Returns an array of registered domains.
public GetDomains ( ) : String[]
리턴 String[]

GetManagementInfo() 공개 메소드

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

Invoke() 공개 메소드

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
리턴 Object

MDefaultRegistry() 공개 메소드

public MDefaultRegistry ( MServer server ) : System
server MServer
리턴 System

Query() 공개 메소드

Queries the registerd components.
public Query ( ManagedObjectName query ) : ManagedObjectName[]
query ManagedObjectName
리턴 ManagedObjectName[]

SetAttributeValue() 공개 메소드

Sets an attribute value of the specified managed object.
If domain name is not found.
public SetAttributeValue ( ManagedObjectName name, String attributeName, Object attributeValue ) : void
name ManagedObjectName
attributeName String
attributeValue Object
리턴 void

this() 공개 메소드

Indexer for registered objects.
public this ( ManagedObjectName name ) : Object
name ManagedObjectName
리턴 Object

프로퍼티 상세

domains 보호되어 있는 프로퍼티

protected DomainCollection domains
리턴 DomainCollection

server 보호되어 있는 프로퍼티

protected MServer server
리턴 MServer