Click or drag to resize
Require Class
The Require header is used by clients to query the server about options that it may or may not support. The server MUST respond to this header by using the Unsupported header to negatively acknowledge those options which are NOT supported.
This is to make sure that the client-server interaction will proceed without delay when all options are understood by both sides, and only slow down if options are not understood (as in the case above). For a well-matched client-server pair, the interaction proceeds quickly, saving a round-trip often required by negotiation mechanisms. In addition, it also removes state ambiguity when the client requires features that the server does not understand.
Inheritance Hierarchy
SystemObject
  StreamCoders.RtspBaseHeader
    StreamCoders.RtspRequire

Namespace: StreamCoders.Rtsp
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class Require : BaseHeader

The Require type exposes the following members.

Constructors
  NameDescription
Public methodRequire
Constructor.
Top
Properties
  NameDescription
Public propertyContent
Gets or sets the content.
Public propertyHeaderType
Gets or sets the type of the RTSP header.
(Inherited from BaseHeader.)
Top
Methods
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
See Also