Skip to content

Class MessagingSelection

Namespace: Cephalon.Abstractions.AppModel
Assembly: Cephalon.Abstractions.dll

Describes the active messaging inputs resolved for a Cephalon app.

public sealed class MessagingSelection

objectMessagingSelection

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Initializes a new instance of the class.

[JsonConstructor]
public MessagingSelection(string? provider = null)

provider string?

The selected messaging provider or runtime adapter.

Gets an empty messaging-selection instance.

public static MessagingSelection Empty { get; }

MessagingSelection

Gets a value indicating whether any messaging-selection inputs were explicitly supplied.

public bool HasValues { get; }

bool

Gets the selected messaging provider or runtime adapter.

public string? Provider { get; }

string?