C# Class Network.Bonjour.Service

Inheritance: IService
显示文件 Open project: automaters/bonjour.net Class Usage Examples

Protected Properties

Property Type Description
addresses List
expiration System.DateTime
properties string>.IDictionary

Public Methods

Method Description
AddAddress ( Network endpoint ) : void
Build ( Message m ) : Service
Merge ( IService iService ) : void
Publish ( ) : void
Renew ( uint ttl ) : void
Resolve ( ) : void
Service ( ) : System
Stop ( ) : void
ToString ( ) : string
client_AnswerReceived ( Message message ) : void
publisher_QueryReceived ( Message item ) : void
this ( string key ) : string

Protected Methods

Method Description
EnhanceService ( Answer a ) : void

Private Methods

Method Description
Build ( Answer answer, Message message ) : Service
BuildServices ( Message m ) : IList
Service ( Answer a ) : System

Method Details

AddAddress() public method

public AddAddress ( Network endpoint ) : void
endpoint Network
return void

Build() public static method

public static Build ( Message m ) : Service
m Message
return Service

EnhanceService() protected method

protected EnhanceService ( Answer a ) : void
a Network.Dns.Answer
return void

Merge() public method

public Merge ( IService iService ) : void
iService IService
return void

Publish() public method

public Publish ( ) : void
return void

Renew() public method

public Renew ( uint ttl ) : void
ttl uint
return void

Resolve() public method

public Resolve ( ) : void
return void

Service() public method

public Service ( ) : System
return System

Stop() public method

public Stop ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

client_AnswerReceived() public method

public client_AnswerReceived ( Message message ) : void
message Message
return void

publisher_QueryReceived() public method

public publisher_QueryReceived ( Message item ) : void
item Message
return void

this() public method

public this ( string key ) : string
key string
return string

Property Details

addresses protected_oe property

protected List addresses
return List

expiration protected_oe property

protected DateTime,System expiration
return System.DateTime

properties protected_oe property

protected IDictionary properties
return string>.IDictionary