Interface IBigSegmentStoreStatusProvider
An interface for querying the status of a Big Segment store.
Namespace: LaunchDarkly.Sdk.Server.Interfaces
Assembly: LaunchDarkly.ServerSdk.dll
Syntax
public interface IBigSegmentStoreStatusProvider
Remarks
The Big Segment store is the component that receives information about Big Segments, normally from a database populated by the LaunchDarkly Relay Proxy. "Big Segments" are a specific type of user segments. For more information, read the LaunchDarkly documentation about user segments: https://docs.launchdarkly.com/home/users/segments
An implementation of this interface is returned by BigSegmentStoreStatusProvider. Application code never needs to implement this interface.
Properties
| Edit this page View SourceStatus
The current status of the store.
Declaration
BigSegmentStoreStatus Status { get; }
Property Value
Type | Description |
---|---|
BigSegmentStoreStatus |
Events
| Edit this page View SourceStatusChanged
An event for receiving notifications of status changes.
Declaration
event EventHandler<BigSegmentStoreStatus> StatusChanged
Event Type
Type | Description |
---|---|
EventHandler<BigSegmentStoreStatus> |
Remarks
Any handlers attached to this event will be notified whenever any property of the status has changed. See BigSegmentStoreStatusfor an explanation of the meaning of each property and what could cause it to change.
Notifications will be dispatched on a background task. It is the listener's responsibility to return as soon as possible so as not to block subsequent notifications.