Microsoft.Rtc.Signaling Namespace

Classes

Class Description
Public class AuthenticationException Defines the exception thrown when an authentication-related error occurs.
Public class CollectionChangedEventArgs<(Of <(<'T>)>)> Returns data from the [CollectionChanged] event.
Public class ConnectionAuthorizationRequestedEventArgs
Public class ConnectionContext
Public class ConnectionFailureException Defines the exception thrown when a network connection could not be made.
Public class ConnectionPool Represents a connection pool.
Public class ContentDescription Represents the base class for all media descriptions.
Public class DiagnosticHeader Provides information useful for diagnostics.
Public class DialogContext Contains information related to a dialog.
Public class EndpointStateChangedEventArgs Returns data from the [EndpointStateChanged] event.
Public class FailureResponseException Defines the exception thrown when a failure response is received.
Public class FromToHeader Represents the From and To headers of a SIP message.
Public class IncomingConnectionAddedEventArgs Returns data from the [IncomingConnectionAdded] event.
Public class IncomingConnectionRemovedEventArgs Returns data from the [IncomingConnectionRemoved] event.
Public class InvitationAcceptedEventArgs Returns data from the [InvitationAccepted] event.
Public class MessageParsingException Defines the exception associated with a parsing of a header or a message.
Public class MessageReceivedEventArgs Returns data from the [MessageReceived] event.
Public class NameValuePair Represents a name-value pair.
Public class OfferInInviteResponseEventArgs Returns data from the [HandleOfferInInviteResponse] event.
Public class OfferInReInviteEventArgs Returns data from the [HandleReInviteOfferReceived] event.
Public class OperationFailureException Defines the exception thrown when an operation fails.
Public class OperationTimeoutException Defines the exception thrown when an operation times out.
Public class Participant Represents a participant.
Public class ParticipateStateChangedEventArgs
Public class ProvisionalResponseReceivedEventArgs Class contains information for reporting received provisional responses.
Public class PublishSubscribeException Defines the exception associated with a publish/subscribe operation error.
Public class RealTimeAddress Represents a real-time address.
Public class RealTimeClientConnectionManager Provides services for managing client connections.
Public class RealTimeConnection Represents a connection used by the endpoints.
Public class RealTimeConnectionManager Provides advanced connection management for using endpoints.
Public class RealTimeEndpoint Represents a real-time endpoint.
Public class RealTimeException Represents the base class for all exceptions defined in the Unified Communications Managed API Version 1.0.
Public class RealTimeInvalidOperationException
Public class RealTimeServerConnectionManager Represents the server-class connection manager that enables listening for incoming connections.
Public class RealTimeServerTcpConnectionManager Provides advanced connection management for using endpoints.
Public class RealTimeServerTlsConnectionManager Provides advanced connection management for using endpoints.
Public class RedirectingEventArgs Returns data from the [Redirecting] event.
Public class ReferNotifier Lets the application set the various Refer states indicating progress.
Public class ReferReceivedEventArgs Returns data from the [ReferReceived] event.
Public class ReferStateChangedEventArgs Returns data from the [ReferStateChanged] event.
Public class ReferStatus Represents the state of the Refer operation.
Public class RegisterException Defines the exception thrown when an error occurs in the register operation.
Public class RegistrationStateChangedEventArgs Returns data from the [RegistrationStateChanged] event.
Public class RequestOrResponseReceivedEventArgs
Public class ResponseCode Provides frequently used response codes to be used when sending responses.
Public class Sdp<(Of <(<'TGlobalDescription, TMediaDescription>)>)> Parses or builds an SDP as defined by RFC 2327.
Public class SdpAttribute Represents the "a" line from the SDP.
Public class SdpBandwidth Represents the "b" line from the SDP.
Public class SdpConnection Represents an IP address or a host name found in the SDP.
Public class SdpDescription Defines an SDP description object.
Public class SdpEncryptionKey Represents a "k" line from the SDP.
Public class SdpGlobalDescription Represents the global section of the SDP.
Public class SdpMediaDescription Represents a media section of the SDP.
Public class SdpOrigin Represents the "o" line in the SDP.
Public class SdpParseStatus Represents parsing status and provides utility routines used in parsing.
Public class SdpWriter Represents a class to serialize an SDP.
Public class SendMessageOptions
Public class ServerPolicyException Defines the exception thrown when an operation is rejected because of server policy.
Public class SessionReceivedEventArgs Returns data from the [SipRequestReceived] event.
Public class SignalingContentDescription Describes a content description and additional negotiation information.
Public class SignalingHeader Represents the signaling header that can be added by applications.
Public class SignalingHeaderParser Parses a [SignalingHeader] object into its components.
Public class SignalingParticipant Represents a participant in a session.
Public class SignalingPropertyChangedEventArgs Returns information indicating which properties have changed.
Public class SignalingSession Represents an INVITE-based two-party session.
Public class SignalingSessionAcceptOptions
Public class SignalingSessionEstablishOptions
Public class SignalingStateChangedEventArgs Returns data from the [SignalingStateChanged] event.
Public class SipCredentialCache Provides storage for multiple name-password pairs and associates these with the realm.
Public class SipDialogContext Contains information related to a dialog.
Public class SipEndpoint Represents a registration server-based endpoint.
Public class SipMessageData Captures information in a SIP request or response message.
Public class SipPeerToPeerEndpoint Represents an endpoint with no registration server.
Public class SipRequestData Captures information in an incoming SIP request.
Public class SipRequestReceivedEventArgs Returns data from the [SipRequestReceived] event.
Public class SipResponseData Captures information in a SIP response.
Public class SipResponseReceivedEventArgs Returns data from the [SipResponseReceived] event.
Public class SipServiceRequest Sends a service request to the server.
Public class SipSubscription Provides low-level subscription and notification.
Public class SipUriParameter Represents a SIP URI parameter.
Public class SipUriParser Defines a class to parse a SIP URI.
Public class StateChangedEventArgs<(Of <(<'T>)>)> Represents a generic class for reporting the [StateChanged] event.
Public class SubscriptionStateChangedEventArgs Returns information from the [SubscriptionStateChanged] event.
Public class TimerItem Defines a timer item.
Public class TimerWheel Defines a queue of expiring items.
Public class TlsFailureException Defines the exception thrown when there is a connection issue due to the use of TLS.
Public class UnhandledExceptionManager Defines a handler for unhandled exceptions from worker threads.
Public class WarningCode Represents possible well-known warning codes that can be used when sending responses.

Interfaces

Interface Description
Public interface IOfferAnswer Defines the contract to be implemented by the caller of a signaling session for media offer/answer negotiation.
Public interface ISipSubscriptionProcessor Represents the interface to be implemented by users of the [SipSubscription] class.

Delegates

Delegate Description
Public delegate UnhandledThreadPoolExceptionHandler Raised when an unhandled exception occurs in a thread pool used by the platform.

Enumerations

Enumeration Description
Public enumeration AuthenticationFailureReason Enumerates the reasons for authentication-related failures.
Public enumeration ConnectionAuthorizationAction
Public enumeration EndpointState Enumerates possible states for an endpoint.
Public enumeration EndpointTransitionReason Enumerates the reasons for state transitions.
Public enumeration ExtensionFeatureSupport Enumerates values for extension feature support.
Public enumeration InvalidOperationReason
Public enumeration MessageType Enumerates the message types supported by the [SendMessage] API.
Public enumeration OperationFailureReason Enumerates reasons for the failure of an operation.
Public enumeration ParsingFailureReason Enumerates the reasons for parsing failures.
Public enumeration ParticipantPropertyChanges Enumerates participant properties that have changed.
Public enumeration ParticipateState Enumerates the participate states of [Activity] and [CollaborationSession] objects.
Public enumeration RedirectAction Enumerates redirect actions.
Public enumeration ReferState Enumerates the states of the signaling session.
Public enumeration RegistrationState Enumerates the registration states.
Public enumeration RegistrationTransitionReason Enumerates the reasons for state transitions.
Public enumeration RouteSetRestorationStatus The status of route restoration.
Public enumeration SdpEncryptionMethod Enumerates the SDP encryption methods used in the "k" line of an SDP.
Public enumeration SignalingState Enumerates the states of the signaling session.
Public enumeration SignalingTransitionReason Enumerates the possible reasons for signaling state transitions.
Public enumeration SipAuthenticationProtocols Enumerates the supported authentication protocols.
Public enumeration SipSubscription..::..RequestType Enumerates SIP subscription request types.
Public enumeration SipTransportType Enumerates SIP transport types.
Public enumeration SubscriptionSignalingState Enumerates the possible states of the SipSubscription object.
Public enumeration TlsFailureReason Indicates possible reasons for TLS failure.
Public enumeration TransitionReason Indicates whether the subscription state transition is caused by the server or the client.