A Sandcastle Documented Class Library
MultipartUploadBLogic<(Of <(TResult>)>) Class
NamespacesTERASOLUNA.Fw.Client.BLogicMultipartUploadBLogic<(Of <(TResult>)>)
マルチパートデータの送信、XMLの受信を行うビジネスロジッククラスです。
Declaration Syntax
C#Visual BasicVisual C++
public class MultipartUploadBLogic<TResult> : CommunicateBLogicBase<IList<MultipartElement>> where TResult : new(), DataSet
Public Class MultipartUploadBLogic(Of TResult As {New, DataSet}) _
	Inherits CommunicateBLogicBase(Of IList(Of MultipartElement))
generic<typename TResult>
where TResult : gcnew(), DataSet
public ref class MultipartUploadBLogic : public CommunicateBLogicBase<IList<MultipartElement^>^>
Generic Template Parameters
TResult
受信XMLデータを TResult 型の型付データセットに読み込みます。
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
MultipartUploadBLogic<(Of <(TResult>)>)()()()
MultipartUploadBLogic<(Of <(TResult>)>) クラスの新しいインスタンスを初期化します。

AfterCommunicate(CommunicationResult, BLogicResult)
通信の後処理を実行します。
(Inherited from CommunicateBLogicBase<(Of <(TParam>)>).)
BeforeCommunicate(BLogicParam, IDictionary<(Of <(String, String>)>))
通信の前処理を実行します。
(Inherited from CommunicateBLogicBase<(Of <(TParam>)>).)
Cancel()()()
通信処理をキャンセルします。
(Inherited from CommunicateBLogicBase<(Of <(TParam>)>).)
Cancelled
ビジネスロジックがキャンセルされたかどうかを示す値を取得または設定します。
(Inherited from ClientBLogicBase.)
Communicate(BLogicParam, IDictionary<(Of <(String, String>)>))
マルチパート通信を実行します。
(Overrides CommunicateBLogicBase<(Of <(IList<(Of <(MultipartElement>)>)>)>).Communicate(BLogicParam, IDictionary<(Of <(String, String>)>)).)
Communicator
通信機能を提供する ICommunicator<(Of <(TParam>)>) を取得します。
(Inherited from CommunicateBLogicBase<(Of <(TParam>)>).)
CreateBLogicResult()()()
BLogicResult 派生クラスを生成します。
(Inherited from CommunicateBLogicBase<(Of <(TParam>)>).)
CreateCommunicator()()()
マルチパートデータの送信、XMLデータの受信を行う ICommunicator<(Of <(TParam>)>) を生成します。
(Overrides CommunicateBLogicBase<(Of <(IList<(Of <(MultipartElement>)>)>)>).CreateCommunicator()()().)
CreateMultipartElementList(DataSet)
paramData からマルチパートデータを取得し、 MultipartElementIList<(Of <(T>)>) を作成します。

CreateRequestHeaders(BLogicParam)
リクエストヘッダを生成します。
(Inherited from CommunicateBLogicBase<(Of <(TParam>)>).)
DoCommunicateProgressChanged(Object, ExecuteProgressChangedEventArgs)
Communicator からの進行状況イベントの通知を受け、 ProgressChanged に登録されたイベントハンドラに対して通知します。
(Inherited from CommunicateBLogicBase<(Of <(TParam>)>).)
ELEMENT_NAME
マルチパート送信を行うエレメント要素名を保持している DataTable のカラム名です。

Equals(Object) (Inherited from Object.)
Execute(BLogicParam)
サーバとの通信を行うビジネスロジックを実行します。
(Inherited from CommunicateBLogicBase<(Of <(TParam>)>).)
FILE_PATH
マルチパート送信を行うファイルパスを保持している DataTable のカラム名です。

FILE_TABLE_NAME
マルチパート送信を行うファイル情報を保持している DataSet のテーブル名です。

Finalize()()() (Inherited from Object.)
GetHashCode()()() (Inherited from Object.)
GetType()()() (Inherited from Object.)
HandleException(Exception, BLogicResult)
リクエストヘッダの生成から通信の後処理までの間で捕捉されない例外が 発生した場合に呼ばれる例外ハンドラです。
(Inherited from CommunicateBLogicBase<(Of <(TParam>)>).)
MemberwiseClone()()() (Inherited from Object.)
OnProgressChanged(ExecuteProgressChangedEventArgs)
進行状況イベントに登録されたイベントハンドラに対して通知をします。
(Inherited from ClientBLogicBase.)
ProgressChanged
OnProgressChanged(ExecuteProgressChangedEventArgs) が呼び出されたときに発生します。
(Inherited from ClientBLogicBase.)
TEXT_TABLE_NAME
マルチパート送信を行うテキスト情報を保持している DataSet のテーブル名です。

TEXT_VALUE
マルチパート送信を行うテキストの値を保持している DataTable のカラム名です。

ToString()()() (Inherited from Object.)
Remarks
MultipartUploadCommunicator<(Of <(TResult>)>) を使用してサーバと通信を行います。
Inheritance Hierarchy
Object
ClientBLogicBase
 CommunicateBLogicBase<(Of <(IList<(Of <(MultipartElement>)>)>)>)
  MultipartUploadBLogic<(Of <(TResult>)>)

Assembly: TERASOLUNA.Fw.Client (Module: TERASOLUNA.Fw.Client) Version: 2.1.0.1 (2.1.0.1)