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
impactedServicesImmutableHashSet<ServiceMoniker>The affected service identities.
otherServicesImpactedboolWhether services not listed may also have changed.
Properties
ImpactedServices
Gets the affected services.
public ImmutableHashSet<ServiceMoniker> ImpactedServices { get; }
Property Value
OtherServicesImpacted
Gets a value indicating whether unlisted services may also be affected.
public bool OtherServicesImpacted { get; }