Table of Contents

Struct ServiceBrokerClientMetadata

Namespace
Microsoft.ServiceHub.Framework
Assembly
Microsoft.ServiceHub.Framework.dll

Describes the environment, capabilities and attributes of a client of the IRemoteServiceBroker.

public struct ServiceBrokerClientMetadata
Inherited Members

Properties

LocalServiceHost

Gets or sets metadata regarding the client's environment for use as a potential services host for service which are originally requested of the IRemoteServiceBroker but which services may in fact be available for activation locally within the client's environment.

public ServiceHostInformation LocalServiceHost { readonly get; set; }

Property Value

ServiceHostInformation

SupportedConnections

Gets or sets the remote service connections that the client supports.

[JsonConverter(typeof(StringEnumConverter))]
[JsonConverter(typeof(JsonStringEnumConverter<RemoteServiceConnections>))]
public RemoteServiceConnections SupportedConnections { readonly get; set; }

Property Value

RemoteServiceConnections

Remarks

This allows an IRemoteServiceBroker to choose the optimal mutually supported connection kind when responding to future service requests.