LumiSoft Net Help
SIP_t_SubscriptionState Class
Namespaces ► LumiSoft.Net.SIP.Message ► SIP_t_SubscriptionState
Implements SIP "Subscription-State" value. Defined in RFC 3265.
Declaration Syntax

C# | Visual Basic | Visual C++ | F#

    public class SIP_t_SubscriptionState : SIP_t_ValueWithParams

    Public Class SIP_t_SubscriptionState
    	Inherits SIP_t_ValueWithParams

    public ref class SIP_t_SubscriptionState : public SIP_t_ValueWithParams

    type SIP_t_SubscriptionState =
        class
            inherit SIP_t_ValueWithParams
        end

Members

All Members | Constructors | Methods | Properties
Public Protected | Instance Static | Declared Inherited

Icon | Member | Description
--- | --- | ---
| SIP_t_SubscriptionState(String) | Default constructor.
| Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
| Expires | Gets or sets 'expires' parameter value. Value -1 means not specified.
| Finalize()()()() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
| GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.)
| GetType()()()() | Gets the Type of the current instance. (Inherited from Object.)
| MemberwiseClone()()()() | Creates a shallow copy of the current Object. (Inherited from Object.)
| Parameters | Gets via parameters. (Inherited from SIP_t_ValueWithParams.)
| ParametersToString()()()() | Convert parameters to valid parameters string. (Inherited from SIP_t_ValueWithParams.)
| Parse(String) | Parses "Subscription-State" from specified value.
| Parse(StringReader) | Parses "Subscription-State" from specified reader. (Overrides SIP_t_Value.Parse(StringReader).)
| ParseParameters(StringReader) | Parses parameters from specified reader. Reader position must be where parameters begin. (Inherited from SIP_t_ValueWithParams.)
| Reason | Gets or sets 'reason' parameter value. Known reason values are defined in EventReason class. Value null means not specified.
| RetryAfter | Gets or sets 'expires' parameter value. Value -1 means not specified.
| ToString()()()() | Returns a string that represents the current object. (Inherited from Object.)
| ToStringValue()()()() | Converts this to valid "Subscription-State" value. (Overrides SIP_t_Value.ToStringValue()()()().)
| Value | Gets or sets subscription state value. Known values are defined in SubscriptionState class.

Remarks

| Copy
--- | ---
    RFC 3265 Syntax:
        Subscription-State     = substate-value *( SEMI subexp-params )
        substate-value         = "active" / "pending" / "terminated" / extension-substate
        extension-substate     = token
        subexp-params          =   ("reason" EQUAL event-reason-value)
                                 / ("expires" EQUAL delta-seconds)
                                 / ("retry-after" EQUAL delta-seconds)
                                 / generic-param
        event-reason-value     = "deactivated" / "probation" / "rejected" / "timeout" / "giveup"
                                  / "noresource" / event-reason-extension
        event-reason-extension = token

Inheritance Hierarchy

Object
| SIP_t_Value
|  | SIP_t_ValueWithParams
|  |  | SIP_t_SubscriptionState

Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119