PrintSystemObject PrintSystemObject PrintSystemObject PrintSystemObject Class

定義

印刷システムのオブジェクトに共通する基本的なプロパティとメソッドを定義します。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
継承
PrintSystemObjectPrintSystemObjectPrintSystemObjectPrintSystemObject
派生
実装

注釈

印刷システム オブジェクトの基本クラスでなく、このクラスは、アプリケーションでは不明またはどのような特定の種類を使用している印刷システム オブジェクトの気にしません。 ときにメソッドを呼び出すために役立ちますにできます。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.Printing名前空間。If 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() PrintSystemObject() PrintSystemObject()

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

PrintSystemObject(PrintSystemObjectLoadMode) PrintSystemObject(PrintSystemObjectLoadMode) PrintSystemObject(PrintSystemObjectLoadMode) PrintSystemObject(PrintSystemObjectLoadMode)

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

プロパティ

IsDisposed IsDisposed IsDisposed IsDisposed

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

Name Name Name Name

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

Parent Parent Parent Parent

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

PropertiesCollection PropertiesCollection PropertiesCollection PropertiesCollection

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

メソッド

BaseAttributeNames() BaseAttributeNames() BaseAttributeNames() BaseAttributeNames()

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

Commit() Commit() Commit() 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() Dispose() Dispose() Dispose()

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

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
Initialize() Initialize() Initialize() Initialize()

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

InternalDispose(Boolean) InternalDispose(Boolean) InternalDispose(Boolean) 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() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
Refresh() Refresh() Refresh() 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() ToString() ToString() ToString()

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

(Inherited from Object)

適用対象