Microsoft.Rtc.Signaling Namespace
Collapse the table of content
Expand the table of content
The document is archived and information here might be outdated

Microsoft.Rtc.Signaling Namespace

Public classAuthenticationExceptionDefines the exception thrown when an authentication-related error occurs.
Public classCollectionChangedEventArgs<(Of <(<'T>)>)>Returns data from the [CollectionChanged] event.
Public classConnectionAuthorizationRequestedEventArgs
Public classConnectionContext
Public classConnectionFailureExceptionDefines the exception thrown when a network connection could not be made.
Public classConnectionPoolRepresents a connection pool.
Public classContentDescriptionRepresents the base class for all media descriptions.
Public classDiagnosticHeaderProvides information useful for diagnostics.
Public classDialogContextContains information related to a dialog.
Public classEndpointStateChangedEventArgsReturns data from the [EndpointStateChanged] event.
Public classFailureResponseExceptionDefines the exception thrown when a failure response is received.
Public classFromToHeaderRepresents the From and To headers of a SIP message.
Public classIncomingConnectionAddedEventArgsReturns data from the [IncomingConnectionAdded] event.
Public classIncomingConnectionRemovedEventArgsReturns data from the [IncomingConnectionRemoved] event.
Public classInvitationAcceptedEventArgsReturns data from the [InvitationAccepted] event.
Public classMessageParsingExceptionDefines the exception associated with a parsing of a header or a message.
Public classMessageReceivedEventArgsReturns data from the [MessageReceived] event.
Public classNameValuePairRepresents a name-value pair.
Public classOfferInInviteResponseEventArgsReturns data from the [HandleOfferInInviteResponse] event.
Public classOfferInReInviteEventArgsReturns data from the [HandleReInviteOfferReceived] event.
Public classOperationFailureExceptionDefines the exception thrown when an operation fails.
Public classOperationTimeoutExceptionDefines the exception thrown when an operation times out.
Public classParticipantRepresents a participant.
Public classParticipateStateChangedEventArgs
Public classProvisionalResponseReceivedEventArgsClass contains information for reporting received provisional responses.
Public classPublishSubscribeExceptionDefines the exception associated with a publish/subscribe operation error.
Public classRealTimeAddressRepresents a real-time address.
Public classRealTimeClientConnectionManagerProvides services for managing client connections.
Public classRealTimeConnectionRepresents a connection used by the endpoints.
Public classRealTimeConnectionManagerProvides advanced connection management for using endpoints.
Public classRealTimeEndpointRepresents a real-time endpoint.
Public classRealTimeExceptionRepresents the base class for all exceptions defined in the Unified Communications Managed API Version 1.0.
Public classRealTimeInvalidOperationException
Public classRealTimeServerConnectionManagerRepresents the server-class connection manager that enables listening for incoming connections.
Public classRealTimeServerTcpConnectionManagerProvides advanced connection management for using endpoints.
Public classRealTimeServerTlsConnectionManagerProvides advanced connection management for using endpoints.
Public classRedirectingEventArgsReturns data from the [Redirecting] event.
Public classReferNotifierLets the application set the various Refer states indicating progress.
Public classReferReceivedEventArgsReturns data from the [ReferReceived] event.
Public classReferStateChangedEventArgsReturns data from the [ReferStateChanged] event.
Public classReferStatusRepresents the state of the Refer operation.
Public classRegisterExceptionDefines the exception thrown when an error occurs in the register operation.
Public classRegistrationStateChangedEventArgsReturns data from the [RegistrationStateChanged] event.
Public classRequestOrResponseReceivedEventArgs
Public classResponseCodeProvides frequently used response codes to be used when sending responses.
Public classSdp<(Of <(<'TGlobalDescription, TMediaDescription>)>)>Parses or builds an SDP as defined by RFC 2327.
Public classSdpAttributeRepresents the "a" line from the SDP.
Public classSdpBandwidthRepresents the "b" line from the SDP.
Public classSdpConnectionRepresents an IP address or a host name found in the SDP.
Public classSdpDescriptionDefines an SDP description object.
Public classSdpEncryptionKeyRepresents a "k" line from the SDP.
Public classSdpGlobalDescriptionRepresents the global section of the SDP.
Public classSdpMediaDescriptionRepresents a media section of the SDP.
Public classSdpOriginRepresents the "o" line in the SDP.
Public classSdpParseStatusRepresents parsing status and provides utility routines used in parsing.
Public classSdpWriterRepresents a class to serialize an SDP.
Public classSendMessageOptions
Public classServerPolicyExceptionDefines the exception thrown when an operation is rejected because of server policy.
Public classSessionReceivedEventArgsReturns data from the [SipRequestReceived] event.
Public classSignalingContentDescriptionDescribes a content description and additional negotiation information.
Public classSignalingHeaderRepresents the signaling header that can be added by applications.
Public classSignalingHeaderParserParses a [SignalingHeader] object into its components.
Public classSignalingParticipantRepresents a participant in a session.
Public classSignalingPropertyChangedEventArgsReturns information indicating which properties have changed.
Public classSignalingSessionRepresents an INVITE-based two-party session.
Public classSignalingSessionAcceptOptions
Public classSignalingSessionEstablishOptions
Public classSignalingStateChangedEventArgsReturns data from the [SignalingStateChanged] event.
Public classSipCredentialCacheProvides storage for multiple name-password pairs and associates these with the realm.
Public classSipDialogContextContains information related to a dialog.
Public classSipEndpointRepresents a registration server-based endpoint.
Public classSipMessageDataCaptures information in a SIP request or response message.
Public classSipPeerToPeerEndpointRepresents an endpoint with no registration server.
Public classSipRequestDataCaptures information in an incoming SIP request.
Public classSipRequestReceivedEventArgsReturns data from the [SipRequestReceived] event.
Public classSipResponseDataCaptures information in a SIP response.
Public classSipResponseReceivedEventArgsReturns data from the [SipResponseReceived] event.
Public classSipServiceRequestSends a service request to the server.
Public classSipSubscriptionProvides low-level subscription and notification.
Public classSipUriParameterRepresents a SIP URI parameter.
Public classSipUriParserDefines a class to parse a SIP URI.
Public classStateChangedEventArgs<(Of <(<'T>)>)>Represents a generic class for reporting the [StateChanged] event.
Public classSubscriptionStateChangedEventArgsReturns information from the [SubscriptionStateChanged] event.
Public classTimerItemDefines a timer item.
Public classTimerWheelDefines a queue of expiring items.
Public classTlsFailureExceptionDefines the exception thrown when there is a connection issue due to the use of TLS.
Public classUnhandledExceptionManagerDefines a handler for unhandled exceptions from worker threads.
Public classWarningCodeRepresents possible well-known warning codes that can be used when sending responses.

Public interfaceIOfferAnswerDefines the contract to be implemented by the caller of a signaling session for media offer/answer negotiation.
Public interfaceISipSubscriptionProcessorRepresents the interface to be implemented by users of the [SipSubscription] class.

Public delegateUnhandledThreadPoolExceptionHandlerRaised when an unhandled exception occurs in a thread pool used by the platform.

Public enumerationAuthenticationFailureReasonEnumerates the reasons for authentication-related failures.
Public enumerationConnectionAuthorizationAction
Public enumerationEndpointStateEnumerates possible states for an endpoint.
Public enumerationEndpointTransitionReasonEnumerates the reasons for state transitions.
Public enumerationExtensionFeatureSupportEnumerates values for extension feature support.
Public enumerationInvalidOperationReason
Public enumerationMessageTypeEnumerates the message types supported by the [SendMessage] API.
Public enumerationOperationFailureReasonEnumerates reasons for the failure of an operation.
Public enumerationParsingFailureReasonEnumerates the reasons for parsing failures.
Public enumerationParticipantPropertyChangesEnumerates participant properties that have changed.
Public enumerationParticipateStateEnumerates the participate states of [Activity] and [CollaborationSession] objects.
Public enumerationRedirectActionEnumerates redirect actions.
Public enumerationReferStateEnumerates the states of the signaling session.
Public enumerationRegistrationStateEnumerates the registration states.
Public enumerationRegistrationTransitionReasonEnumerates the reasons for state transitions.
Public enumerationRouteSetRestorationStatusThe status of route restoration.
Public enumerationSdpEncryptionMethodEnumerates the SDP encryption methods used in the "k" line of an SDP.
Public enumerationSignalingStateEnumerates the states of the signaling session.
Public enumerationSignalingTransitionReasonEnumerates the possible reasons for signaling state transitions.
Public enumerationSipAuthenticationProtocolsEnumerates the supported authentication protocols.
Public enumerationSipSubscription..::..RequestTypeEnumerates SIP subscription request types.
Public enumerationSipTransportTypeEnumerates SIP transport types.
Public enumerationSubscriptionSignalingStateEnumerates the possible states of the SipSubscription object.
Public enumerationTlsFailureReasonIndicates possible reasons for TLS failure.
Public enumerationTransitionReasonIndicates whether the subscription state transition is caused by the server or the client.
© 2016 Microsoft