Skip to content
Tracon

LiveVoiceSessionHandle

Namespace Tracon · Assembly Tracon.Abstractions.dll

The result of creating a live voice session.

public sealed record LiveVoiceSessionHandle : IEquatable<LiveVoiceSessionHandle>

objectLiveVoiceSessionHandle

IEquatable<LiveVoiceSessionHandle>

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

public LiveVoiceSessionHandle()

Gets the model the provider actually bound; null if it reported none.

public string? Model { get; init; }

string?

Gets the provider’s identifier for the session.

public required string ProviderSessionId { get; init; }

string

Gets the SDP answer to hand back to the media peer.

public required string SdpAnswer { get; init; }

string

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(LiveVoiceSessionHandle? other)

other LiveVoiceSessionHandle?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(LiveVoiceSessionHandle?, LiveVoiceSessionHandle?)

Section titled “ operator ==(LiveVoiceSessionHandle?, LiveVoiceSessionHandle?)”
public static bool operator ==(LiveVoiceSessionHandle? left, LiveVoiceSessionHandle? right)

left LiveVoiceSessionHandle?

right LiveVoiceSessionHandle?

bool

operator !=(LiveVoiceSessionHandle?, LiveVoiceSessionHandle?)

Section titled “ operator !=(LiveVoiceSessionHandle?, LiveVoiceSessionHandle?)”
public static bool operator !=(LiveVoiceSessionHandle? left, LiveVoiceSessionHandle? right)

left LiveVoiceSessionHandle?

right LiveVoiceSessionHandle?

bool