PrintCapabilities(Stream) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der PrintCapabilities Klasse mithilfe eines XML-Datenstroms (der ein PrintCapabilities-Dokument enthält), der Druckerfunktionen angibt und dem XML-Druckschema entspricht.
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)
Parameter
Ausnahmen
xmlStream ist null.
xmlStream ist ungültiges XML.
Hinweise
Das gesamte PrintCapabilities-Dokument wird in einem nicht öffentlichen Feld im Objekt gespeichert, einschließlich der XML-Elemente darin, die weniger häufige Features ausdrücken, die nicht durch eine der öffentlichen Eigenschaften der PrintCapabilities Klasse dargestellt werden. Wenn der Treiber, der das PrintCapabilities-Dokument erstellt hat, eine private Erweiterung des Druckschemas verwendet, wird dieses privat definierte Markup auch als Teil des nicht öffentlichen PrintCapabilities-Dokuments gespeichert.
Die privaten Teile des Dokuments werden, falls vorhanden, nicht vom Konstruktor überprüft, aber alle print schemadefinierten Teile werden überprüft, einschließlich der Teile, die nicht durch eine der öffentlichen Eigenschaften der PrintCapabilities Klasse dargestellt werden. Dementsprechend könnte dies FormatException auch dann ausgelöst werden, wenn das gesamte XML-Markup, das den öffentlichen Eigenschaften entspricht, gültig ist.