Mono.Zeroconf

Mono.Zeroconf.Providers Namespace

Namespace

Zeroconf providers for Mono.Zeroconf are written as plugins. Provider assemblies are loaded at runtime by Mono.Zeroconf.

Each provider must implement a plugin "entry point" by implementing Mono.Zeroconf.Providers.IZeroconfProvider, providing classes that implement interfaces from Mono.Zeroconf, and applying the assembly level attribute, Mono.Zeroconf.Providers.ZeroconfProviderAttribute to the provider assembly.

Type Description
IZeroconfProvider The "entry point" interface for Zeroconf provider assemblies.
ZeroconfProviderAttribute Assembly level attribute required for Zeroconf provider assemblies