Table of Contents

Interface ISessionEventParameters

Namespace
PushTechnology.ClientInterface.Client.Features.Control.Clients
Assembly
Diffusion.Client.dll

Provides parameters which specify the level of detail required by a ISessionEventStream registered using SetSessionPropertiesAsync(ISessionId, Dictionary<string, string>).

public interface ISessionEventParameters

Remarks

Parameters may be built using the ISessionEventParametersBuilder.

Since 6.11.

Properties

After

Indicates a session start time after which session events should be notified.

DateTime? After { get; }

Property Value

DateTime?

The session start time after which session events should be notified.

Remarks

Returns the DateTime representing the session start time after which sessions should be notified. This will return null if not set.

Filter

Returns the session filter or null if one has not been set.

string Filter { get; }

Property Value

string

The session filter or null if one has not been set.

Properties

Returns the set of requested property keys.

HashSet<string> Properties { get; }

Property Value

HashSet<string>

The set of requested property keys.