LEADTOOLS Medical(Leadtools.Dicomアセンブリ)

フレームを表示

CreateFilmSessionメソッド








作成されるフィルムセッションのパラメータを指定するDicomFilmSessionParametersオブジェクト。これが無効な参照(Visual BasicではNothing)に設定されるならば、要求は任意のパラメータ(属性)を指定することなく印刷SCPに送信されます。
基本グレースケールプリント管理機構Meta SOPクラスか基本カラープリント管理機構Meta SOPクラス(しかし、両方ともでなく)がアソシエーションの上でサポートされるならば、このパラメーターは無視されます、そして、要求はサポートされるMeta SOPクラスの基本フィルムセッションSOPクラスのインスタンスを作成することであるでしょう。両方のMeta SOPクラスがその後サポートされるならば:colorPrintManagementがtrueであるならば、要求は基本カラープリント管理機構Meta SOPクラスの基本フィルムセッションSOPクラスのインスタンスを作成することであるでしょう;さもなければ、要求は、基本グレースケールプリント管理機構Meta SOPクラスの基本フィルムセッションSOPクラスのインスタンスを作成することであるでしょう。
印刷SCPに基本的なフィルムセッションSOPインスタンスを作成することを要求します。
構文
'Declaration
 
Public Sub CreateFilmSession( _
   ByVal parameters As DicomFilmSessionParameters, _
   ByVal colorPrintManagement As Boolean _
) 
'Usage
 
Dim instance As DicomPrintScu
Dim parameters As DicomFilmSessionParameters
Dim colorPrintManagement As Boolean
 
instance.CreateFilmSession(parameters, colorPrintManagement)
 function Leadtools.Dicom.DicomPrintScu.CreateFilmSession( 
   parameters ,
   colorPrintManagement 
)

パラメーター

パラメータ
作成されるフィルムセッションのパラメータを指定するDicomFilmSessionParametersオブジェクト。これが無効な参照(Visual BasicではNothing)に設定されるならば、要求は任意のパラメータ(属性)を指定することなく印刷SCPに送信されます。
colorPrintManagement
基本グレースケールプリント管理機構Meta SOPクラスか基本カラープリント管理機構Meta SOPクラス(しかし、両方ともでなく)がアソシエーションの上でサポートされるならば、このパラメーターは無視されます、そして、要求はサポートされるMeta SOPクラスの基本フィルムセッションSOPクラスのインスタンスを作成することであるでしょう。両方のMeta SOPクラスがその後サポートされるならば:colorPrintManagementがtrueであるならば、要求は基本カラープリント管理機構Meta SOPクラスの基本フィルムセッションSOPクラスのインスタンスを作成することであるでしょう;さもなければ、要求は、基本グレースケールプリント管理機構Meta SOPクラスの基本フィルムセッションSOPクラスのインスタンスを作成することであるでしょう。
解説
このメソッドによってスローされることができる例外の2つは、以下の通りです:
例外型。 状態
DicomExceptionCode.PrintSCUFailureStatus 印刷SCPの反応は、失敗ステータスコードを指定します;インスタンスは作成されませんでした。
DicomExceptionCode.PrintSCUClassNotSupported 基本グレースケールプリント管理機構Meta SOPクラスも基本カラープリント管理機構Meta SOPクラスも、アソシエーションの上でサポートされません。

一度フィルムセッションが作成されたら、メソッドCreateFilmBoxは新しいフィルムセッションで一つ以上のフィルムボックスを作成するのにその後用いられることができます。1つのフィルムセッションだけがいつでもアソシエーションの上で処理されることができることがわかります。

それが印刷SCPの返信を受け取るまで、メソッドは返りません、または、エラーは発生します。メソッドGetLastOperationStatusは、印刷SCPの反応で指定されているステータスコードを得るのに用いられることができます。メソッドCreateFilmSessionが成功しているならば、印刷SCPの反応における成功か警告ステータスコードで、フィルムセッションは正常に作成されました。

フィルムセッションを作成しておいて、メソッドGetFilmSessionInstanceUidは、そのSOPインスタンスUIDを得るのに用いられることができます。また、メソッドUpdateFilmSessionPrintFilmSessionDeleteFilmSessionは、それぞれ、フィルムセッションを更新して、印刷して、削除するのに用いられることができます。

パラメーターパラメータフィルムセッションを作成するとき、使われるパラメータを指定します。渡されたオブジェクトに、stringプロパティが無効な参照(Visual BasicではNothing)であるならば、対応する属性は印刷SCPに要求に含まれません。同様に、数字のプロパティが負であるならば、対応する属性は要求に含まれません。パラメータならば、nullへのセットは参照です、そして、要求は任意のパラメータを指定することなく送信されます。

基本的な印刷管理機構メソッドのすべての残りは、作成された基本的なフィルムセッションSOPインスタンスのMeta SOPクラスを採用します。

サンプル
サンプルのために、参照しますAssociate
必要条件

ターゲットプラットホーム

参照

参照

DicomPrintScuクラス
DicomPrintScuメンバ
GetFilmSessionInstanceUidメソッド
UpdateFilmSessionメソッド
PrintFilmSessionメソッド
DeleteFilmSessionメソッド
GetDefaultFilmSessionParametersメソッド
CreateFilmBoxメソッド
GetLastOperationStatusメソッド

Leadtools.Dicomは、Medicalツールキットサーバのライセンスと、解除キーが必要です。詳細は、以下を参照してください。Imaging Pro/Document/Medicalの機能