C# 클래스 Castle.ManagementExtensions.ManagedObjectName

상속: ISerializable
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
allProperties bool
domain String
literalProperties String
properties System.Collections.Hashtable

공개 메소드들

메소드 설명
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
ManagedObjectName ( SerializationInfo info, StreamingContext context ) : System

Serialization constructor.

ManagedObjectName ( String name ) : System

Creates a ManagedObjectName using a name pattern like "domain:key=value,key2=value2"

ManagedObjectName ( String domain, Hashtable properties ) : System

Creates a ManagedObjectName with specified domain and properties.

ManagedObjectName ( String domain, String properties ) : System

Creates a ManagedObjectName with specified domain and properties.

ToString ( ) : string
this ( String key ) : String

보호된 메소드들

메소드 설명
Setup ( String name ) : void

Parses the full name extracting the domain and properties.

SetupDomain ( String domain ) : void

Sets up the domain. Can be empty but can't be null.

SetupProperties ( Hashtable properties ) : void

Validates a properties Hashtable.

SetupProperties ( String properties ) : void

Parses and validate a properties list string like "key=value,key2=value2" and so on.

메소드 상세

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void

ManagedObjectName() 공개 메소드

Serialization constructor.
public ManagedObjectName ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 System

ManagedObjectName() 공개 메소드

Creates a ManagedObjectName using a name pattern like "domain:key=value,key2=value2"
public ManagedObjectName ( String name ) : System
name String Complete name
리턴 System

ManagedObjectName() 공개 메소드

Creates a ManagedObjectName with specified domain and properties.
public ManagedObjectName ( String domain, Hashtable properties ) : System
domain String Domain name
properties System.Collections.Hashtable Property list.
리턴 System

ManagedObjectName() 공개 메소드

Creates a ManagedObjectName with specified domain and properties.
public ManagedObjectName ( String domain, String properties ) : System
domain String Domain name
properties String Property list.
리턴 System

Setup() 보호된 메소드

Parses the full name extracting the domain and properties.
protected Setup ( String name ) : void
name String Full name.
리턴 void

SetupDomain() 보호된 메소드

Sets up the domain. Can be empty but can't be null.
protected SetupDomain ( String domain ) : void
domain String
리턴 void

SetupProperties() 보호된 메소드

Validates a properties Hashtable.
protected SetupProperties ( Hashtable properties ) : void
properties System.Collections.Hashtable Property list.
리턴 void

SetupProperties() 보호된 메소드

Parses and validate a properties list string like "key=value,key2=value2" and so on.
protected SetupProperties ( String properties ) : void
properties String Property list.
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

this() 공개 메소드

public this ( String key ) : String
key String
리턴 String

프로퍼티 상세

allProperties 보호되어 있는 프로퍼티

protected bool allProperties
리턴 bool

domain 보호되어 있는 프로퍼티

protected String domain
리턴 String

literalProperties 보호되어 있는 프로퍼티

protected String literalProperties
리턴 String

properties 보호되어 있는 프로퍼티

protected Hashtable,System.Collections properties
리턴 System.Collections.Hashtable