C# 클래스 Castle.MicroKernel.SubSystems.Naming.ComponentName

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

보호된 프로퍼티들

프로퍼티 타입 설명
allProperties bool
internalService String
internalliteralProperties String
internalproperties System.Collections.Specialized.HybridDictionary

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
ComponentName ( SerializationInfo info, StreamingContext context ) : System

Serialization constructor.

ComponentName ( String name ) : System

Creates a ComponentName using a name pattern like "service:key=value,key2=value2"

ComponentName ( String service, String properties ) : System

Creates a ComponentName with specified service and properties.

Equals ( object obj ) : bool
GetHashCode ( ) : int
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
ToString ( ) : string
this ( String key ) : String

보호된 메소드들

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

Parses the full name extracting the service and properties.

SetupProperties ( IDictionary 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.

SetupService ( String service ) : void

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

메소드 상세

ComponentName() 공개 메소드

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

ComponentName() 공개 메소드

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

ComponentName() 공개 메소드

Creates a ComponentName with specified service and properties.
public ComponentName ( String service, String properties ) : System
service String Service name
properties String Property list.
리턴 System

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

Setup() 보호된 메소드

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

SetupProperties() 보호된 메소드

Validates a properties Hashtable.
protected SetupProperties ( IDictionary properties ) : void
properties IDictionary 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

SetupService() 보호된 메소드

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

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

this() 공개 메소드

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

프로퍼티 상세

allProperties 보호되어 있는 프로퍼티

protected bool allProperties
리턴 bool

internalService 보호되어 있는 프로퍼티

protected String internalService
리턴 String

internalliteralProperties 보호되어 있는 프로퍼티

protected String internalliteralProperties
리턴 String

internalproperties 보호되어 있는 프로퍼티

protected HybridDictionary,System.Collections.Specialized internalproperties
리턴 System.Collections.Specialized.HybridDictionary