This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.

Syntax

C# Copy imageCopy Code
                                  public class ImageServerHttpFilterStream
Visual Basic (Declaration) Copy imageCopy Code
                                  Public Class ImageServerHttpFilterStream

The type exposes the following members.

Public Constructors

  Name Description
Public method ImageServerHttpFilterStream
Initializes a new instance of the ImageServerHttpFilterStream class.

Public Methods

  Name Description
Public method BeginRead HostProtectionAttribute. (Inherited from Stream.)
Public method BeginWrite HostProtectionAttribute. (Inherited from Stream.)
Public method Close
Closes the current stream and releases any resources (such as sockets and file handles) associated with the current stream.
(Inherited from FilterStream.)
Public method CreateObjRef (Inherited from MarshalByRefObject.)
Public method Dispose (Inherited from Stream.)
Public method EndRead (Inherited from Stream.)
Public method EndWrite (Inherited from Stream.)
Public method Equals (Inherited from Object.)
Public method Flush
When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device.
(Inherited from FilterStream.)
Public method GetHashCode (Inherited from Object.)
Public method GetLifetimeService (Inherited from MarshalByRefObject.)
Public method GetType (Inherited from Object.)
Public method InitializeLifetimeService (Inherited from MarshalByRefObject.)
Public method Read
When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
(Inherited from FilterStream.)
Public method ReadByte (Inherited from Stream.)
Public method Seek
When overridden in a derived class, sets the position within the current stream.
(Inherited from FilterStream.)
Public method SetLength
When overridden in a derived class, sets the length of the current stream.
(Inherited from FilterStream.)
Public method ToString (Inherited from Object.)
Public method Write
When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
(Inherited from FilterStream.)
Public method WriteByte (Inherited from Stream.)

Protected Methods

  Name Description
Protected method AddQuerystringToCacheKey
Adds the querystring to the cache key.
(Inherited from CachingFilterStream.)
Protected method CreateCommandsAndCacheKey
Creates the commands and cache key.
(Inherited from ImageServerFilterStream.)
Protected method CreateWaitHandle Obsolete. (Inherited from Stream.)
Protected method Dispose (Inherited from Stream.)
Protected method Finalize (Inherited from Object.)
Protected method HasCachedOutput
Gets a value indicating whether the output is available in the cache.
(Inherited from CachingFilterStream.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method MemberwiseClone (Inherited from MarshalByRefObject.)
Protected method OnBeforeWriteContent
Raises the BeforeWriteContent event.
(Inherited from FilterStream.)
Protected method OnCreateCacheKey
Called when a cache key needs to be created.
(Inherited from ImageServerFilterStream.)
Protected method OnFilter
Performs the actual filtering.
(Inherited from ImageServerFilterStream.)
Protected method OnQueryFilterEnabled
Gets the value indicating whether this stream has filtering enabled. If not enabled, the written data is send to the original stream as-is.
(Overrides ImageServerFilterStream..::OnQueryFilterEnabled()()()().)
Protected method TryReadFromCache
Reads contents from the page cache and returns a value if succeeded.
(Inherited from CachingFilterStream.)

Public Properties

  Name Description
Public property CacheMode
Sets the cache mode.
(Inherited from CachingFilterStream.)
Public property CanRead
When overridden in a derived class, gets a value indicating whether the current stream supports reading.
(Inherited from FilterStream.)
Public property CanSeek
When overridden in a derived class, gets a value indicating whether the current stream supports seeking.
(Inherited from FilterStream.)
Public property CanTimeout (Inherited from Stream.)
Public property CanWrite
When overridden in a derived class, gets a value indicating whether the current stream supports writing.
(Inherited from FilterStream.)
Public property InitialCapacity
Gets or sets the initial capacity, used to create the internal buffer when the stream is filtered.
(Inherited from FilterStream.)
Public property IsFilterEnabled
Gets the value indicating whether this stream has filtering enabled.
(Inherited from FilterStream.)
Public property Length
When overridden in a derived class, gets the length in bytes of the stream.
(Inherited from FilterStream.)
Public property OriginalStream
Gets a reference to the original stream.
(Inherited from FilterStream.)
Public property Position
When overridden in a derived class, gets or sets the position within the current stream.
(Inherited from FilterStream.)
Public property ReadTimeout (Inherited from Stream.)
Public property ResponseInfo
Gets the response info associated with this filter stream.
(Inherited from FilterStream.)
Public property WriteTimeout (Inherited from Stream.)

Protected Properties

  Name Description
Protected property BytesWritten
Gets a value indicating whether bytes have been written to the stream.
(Inherited from FilterStream.)
Protected property CacheKey
Gets the cache key.
(Inherited from CachingFilterStream.)
Protected property CanReadFromCache
Gets a value indicating whether this instance can read from the server's page cache.
(Inherited from CachingFilterStream.)
Protected property CanWriteToCache
Gets a value indicating whether this instance can write to the server's page cache.
(Inherited from CachingFilterStream.)

Public Events

  Name Description
Public event BeforeWriteContent
Occurs just before content is written to the filtered stream.
(Inherited from FilterStream.)

See Also

Advanced