Represents the metadata of an endpoint.
Represents the metadata of a service listener.
Represents the criteria to which a discovered service must adhere.
Represents a set of service discovery requested event arguments.
Represents a service discovery response.
Represents the metadata of a service.
Defines a service contract for a service used to receive service discovery responses.
Defines an event contract that is published by a client when discovering services and to which a service should subscribe and respond to be discoverable.