Table of Contents

ToStream Method

Definition

ToStream(IDecorator<IDataReader>)

Converts the enclosed IDataReader of the decorator to an equivalent Stream representation.

public static Stream ToStream(this IDecorator<IDataReader> decorator)

Parameters

decorator IDecorator<IDataReader>

The IDecorator<T> to extend.

Returns

Stream

A Stream that is equivalent to the enclosed IDataReader of the decorator.

Remarks

IDataReader must return only one field (for instance, an XML field), otherwise an ArgumentException is thrown.

Exceptions

ArgumentNullException

decorator is null or its underlying value is null.

ArgumentOutOfRangeException

decorator underlying value is not valid.