PrintCapabilities(Stream) コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML 印刷スキーマに準拠してプリンターの機能を指定する XML ストリーム (PrintCapabilities ドキュメントを格納) を使用して、PrintCapabilities クラスの新しいインスタンスを初期化します。
public:
PrintCapabilities(System::IO::Stream ^ xmlStream);
public PrintCapabilities (System.IO.Stream xmlStream);
new System.Printing.PrintCapabilities : System.IO.Stream -> System.Printing.PrintCapabilities
Public Sub New (xmlStream As Stream)
パラメーター
例外
xmlStream が nullです。
xmlStream が有効な XML ではありません。
注釈
PrintCapabilities ドキュメント全体は、オブジェクト内の非パブリック フィールドに格納されます。これには、クラスのパブリック プロパティで表されないあまり一般的でない機能を表す XML 要素が PrintCapabilities 含まれます。 実際、PrintCapabilities ドキュメントを生成したドライバーが 印刷スキーマのプライベート拡張を使用している場合、そのプライベートに定義されたマークアップも、パブリックでない PrintCapabilities ドキュメントの一部として格納されます。
ドキュメントのプライベート部分 (存在する場合) はコンストラクターによって検証されませんが、 スキーマで 定義されたすべての部分 (クラスのパブリック プロパティ PrintCapabilities で表されていない部分を含む) が検証されます。 したがって、パブリック プロパティに FormatException 対応するすべての XML マークアップが有効な場合でも、スローされる可能性があります。