BonjourRegistrationStrategy Class

This is a Library topic for RemObjects SDK for .NET
This page is generated from external data, please do not update
Namespaces — Interfaces — Classes — Enums — Implements
Contents |
Overview
The BonjourRegistrationStrategy class is used internally by the ZeroConfRegistrationEngine. This class, as well as the RORegistrationStrategy class, is used for strategy pattern realization in the ZeroConfRegistrationEngine class. Both BonjourRegistrationStrategy and RORegistrationStrategy are used to retrieve information about the ZeroConf environment and services registered in it.
BonjourRegistrationStrategy class is used when the ZeroConfBrowser.Engine property is set to ZeroConfEngine.Auto or ZeroConfEngine.Bonjour to retrieve information from Apple Bonjour services.
RORegistrationStrategy class is used when the ZeroConfBrowser.Engine property is set to ZeroConfEngine.Auto or ZeroConfEngine.ROZeroConfHub to retrieve information from ROZeroConfHub.
For internal use only.
Location
- Assembly: RemObjects.SDK.ZeroConf.dll
- Namespace: RemObjects.SDK.ZeroConf.Engines
Implemented interfaces
Instance Methods
| constructor |
|---|
|
Creates a new instance of the BonjourRegistrationStrategy class and sets its owner, which will be notified when service registration succeeds or fails.
|
| RegisterService |
|
Registers the service of the type serviceType in the domain domain with the name serviceName. The strategy instance owner's (set via constructor) methods RegistrationFailed or RegistrationSucceeded will be called after the registration process completes (depending on service response).
|
| Stop |
|
This method cancels all service registrations made via this BonjourRegistrationStrategy instance.
|
See Also
- RORegistrationStrategy
- ZeroConf
- ZeroConfBrowser
- ZeroConfEngine
- ZeroConfRegistrationEngine
- Lists
- RemObjects SDK for .NET: Namespaces — Interfaces — Classes — Enums — Implements
- RemObjects SDK shared: Data Types – File Types
- other editions
- RemObjects SDK for Xcode: Protocols — Classes — Enums — Aliases — Implements
- RemObjects SDK for Delphi: Interfaces — Classes — Aliases — Implements
- RemObjects SDK for Java: Namespaces — Interfaces — Classes — Enums — Implements
- RemObjects SDK for JavaScript: Objects

Product: RemObjects SDK
Available Editions: RemObjects SDK for .NET, Xcode, Delphi, Java and JavaScript