Table of Contents

Class BrokeredServicesChangedEventArgs

Namespace
Nerdbank.JsonRpc.BrokeredServices
Assembly
Nerdbank.JsonRpc.dll

Describes services whose availability may have changed.

[GenerateShape]
public sealed class BrokeredServicesChangedEventArgs : EventArgs, IShapeable<BrokeredServicesChangedEventArgs>
Inheritance
BrokeredServicesChangedEventArgs
Implements
Inherited Members

Constructors

BrokeredServicesChangedEventArgs(ImmutableHashSet<ServiceMoniker>, bool)

Initializes a new instance of the BrokeredServicesChangedEventArgs class.

public BrokeredServicesChangedEventArgs(ImmutableHashSet<ServiceMoniker> impactedServices, bool otherServicesImpacted = false)

Parameters

impactedServices ImmutableHashSet<ServiceMoniker>

The affected service identities.

otherServicesImpacted bool

Whether services not listed may also have changed.

Properties

ImpactedServices

Gets the affected services.

public ImmutableHashSet<ServiceMoniker> ImpactedServices { get; }

Property Value

ImmutableHashSet<ServiceMoniker>

OtherServicesImpacted

Gets a value indicating whether unlisted services may also be affected.

public bool OtherServicesImpacted { get; }

Property Value

bool