PrintSystemObject クラス

定義

印刷システムのオブジェクトに共通する基本的なプロパティとメソッドを定義します。Defines basic properties and methods that are common to the objects of the printing system. このクラスの派生クラスは、印刷キュー、プリント サーバー、印刷ジョブなどのオブジェクトを表します。Classes that derive from this class represent such objects as print queues, print servers, and print jobs.

public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
    interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
継承
PrintSystemObject
派生
実装

注釈

このクラスは、印刷システムオブジェクトの基本クラスであるだけでなく、使用している特定の種類の印刷システムオブジェクトをアプリケーションが認識していない場合や、処理できない場合にメソッドを呼び出すために役立ちます。In addition to being the base class for print system objects, this class can be useful for calling methods when your application does not know or does not care what particular type of print system object it is using. たとえば、 PrintSystemObjects さまざまな種類のオブジェクトのコレクションを列挙し、各オブジェクトのメソッドを順番に呼び出すことができ Commit ます。For example, you could enumerate through a PrintSystemObjects collection of different object types, calling the Commit method on each of them in turn.

注意事項

名前空間内のクラス System.Printing は、Windows サービスまたは ASP.NET アプリケーションまたはサービス内での使用はサポートされていません。Classes within the System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. これらのアプリケーションの種類の中からこれらのクラスを使用しようとすると、サービスパフォーマンスの低下や実行時の例外など、予期しない問題が発生する可能性があります。Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Windows フォームアプリケーションから印刷する場合は、名前空間を参照してください System.Drawing.PrintingIf you want to print from a Windows Forms application, see the System.Drawing.Printing namespace.

注意 (実装者)

からクラスを派生させる場合は PrintSystemObject 、そのクラスのオブジェクトのコレクションをから派生させることができ PrintSystemObjects ます。If you derive a class from PrintSystemObject, you may want to derive a collection of objects of that class from PrintSystemObjects.

コンストラクター

PrintSystemObject()

PrintSystemObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrintSystemObject class.

PrintSystemObject(PrintSystemObjectLoadMode)

指定された PrintSystemObject を使用して、PrintSystemObjectLoadMode クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrintSystemObject class by using the specified PrintSystemObjectLoadMode.

プロパティ

IsDisposed

オブジェクトが破棄されたかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the object has been disposed.

Name

オブジェクトの名前を取得します。Gets the name of the object.

Parent

オブジェクトの親を取得します。Gets the parent of the object.

PropertiesCollection

属性と値のペアのコレクションを取得します。Gets a collection of attribute and value pairs.

メソッド

BaseAttributeNames()

派生クラスの属性の名前を取得します。Gets the names of the attributes of the derived class.

Commit()

派生クラスでオーバーライドされると、オブジェクトのプロパティに対してプログラムで行った変更を、オブジェクトが表す実際のソフトウェア コンポーネントまたはハードウェア コンポーネントに書き込みます。When overridden in a derived class, writes any changes that your program has made to the object's properties to the actual software or hardware component that the object represents.

Dispose()

PrintSystemObject によって使用されているすべてのリソースを解放します。Releases all resources used by the PrintSystemObject.

Dispose(Boolean)

PrintSystemObject によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the PrintSystemObject and optionally releases the managed resources.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
Finalize()

PrintSystemObject によって使用されているリソースを解放します。Releases the resources that are being used by the PrintSystemObject.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
Initialize()

PrintSystemObject のプロパティを初期化します。Initializes the properties of the PrintSystemObject.

InternalDispose(Boolean)

派生クラスでオーバーライドされると、PrintSystemObject によって使用されているアンマネージド リソースを解放します。オプションでマネージド リソースも解放できます。When overridden in a derived class, releases the unmanaged resources that are being used by the PrintSystemObject, and optionally releases the managed resources that are being used.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
Refresh()

派生クラスでオーバーライドされると、派生クラスのオブジェクトのプロパティを更新し、オブジェクトが表す実際のソフトウェア コンポーネントまたはハードウェア コンポーネントの値にプロパティの値が一致するようにします。When overridden in a derived class, updates the properties of an object of the derived class so that its values match the values of the actual software or hardware component that the object represents.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象