Lingua

BrokeredServiceConfiguration Class

Definition

The configuration of a brokered service implementation.

[Microsoft.VisualStudio.Extensibility.CompileTimeEvaluation]
public sealed class BrokeredServiceConfiguration : IEquatable<Microsoft.VisualStudio.Extensibility.BrokeredServiceConfiguration>, Microsoft.VisualStudio.Extensibility.IVisualStudioContributionProperty
[<Microsoft.VisualStudio.Extensibility.CompileTimeEvaluation>]
type BrokeredServiceConfiguration = class
    interface IEquatable<BrokeredServiceConfiguration>
    interface IVisualStudioContributionProperty
Public NotInheritable Class BrokeredServiceConfiguration
Implements IEquatable(Of BrokeredServiceConfiguration), IVisualStudioContributionProperty
Inheritance
BrokeredServiceConfiguration
Attributes
Implements

Constructors

Name Description
BrokeredServiceConfiguration(String, Version, Type)

Initializes a new instance of the BrokeredServiceConfiguration class.

Properties

Name Description
AdditionalServiceInterfaceTypes

Gets the optional additional service interface types.

ImplementationType

Gets the implementation for the brokered service.

Name

Gets the service moniker.

ServiceAudience

Gets the service audience for the brokered service.

Version

Gets the optional service version.

Methods

Name Description
Equals(BrokeredServiceConfiguration)

Indicates whether the current object is equal to another object of the same type.

Equals(Object)

Determines whether the specified object is equal to the current object.

GetHashCode()

Serves as the default hash function.

Extension Methods

Name Description
ToServiceMoniker(BrokeredServiceConfiguration)

Converts a brokered service registration in to a ServiceMoniker.

Applies to