A Sandcastle Documented Class Library
MultipartUploadCommunicator<(Of <(TResult>)>) Class
NamespacesTERASOLUNA.Fw.Client.CommunicationMultipartUploadCommunicator<(Of <(TResult>)>)
マルチパートデータの送信、XMLの受信を行う CommunicatorBase<(Of <(TParam>)>) 派生クラスです。
Declaration Syntax
C#Visual BasicVisual C++
public class MultipartUploadCommunicator<TResult> : CommunicatorBase<IList<MultipartElement>> where TResult : new(), DataSet
Public Class MultipartUploadCommunicator(Of TResult As {New, DataSet}) _
	Inherits CommunicatorBase(Of IList(Of MultipartElement))
generic<typename TResult>
where TResult : gcnew(), DataSet
public ref class MultipartUploadCommunicator : public CommunicatorBase<IList<MultipartElement^>^>
Generic Template Parameters
TResult
受信XMLデータを格納するデータセットの型。
Members
All MembersConstructorsMethodsPropertiesEvents



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

MultipartUploadCommunicator<(Of <(TResult>)>)(Boolean)
マルチーパートの区切り文字列が送信対象に存在しないことをチェックするかどうかを指定して、 MultipartUploadCommunicator<(Of <(TResult>)>) クラスの新しいインスタンスを初期化します。

Address
接続先 URL 文字列を取得または設定します。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
Cancel()()()
通信が実行中であれば、キャンセルします。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
Cancelled
通信がキャンセルされたかどうかを示す値を取得または設定します。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
Communicate(TParam, IDictionary<(Of <(String, String>)>))
通信処理を実行します。このメソッドの戻り値が null 参照となることはありません。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
CreateRequest(String)
str を接続先 URL として HttpWebRequest を生成します。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
Equals(Object) (Inherited from Object.)
Finalize()()() (Inherited from Object.)
GetHashCode()()() (Inherited from Object.)
GetType()()() (Inherited from Object.)
MemberwiseClone()()() (Inherited from Object.)
PrepareRequest(HttpWebRequest)
リクエストを初期化します。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
ProgressChanged
通信の進行状況を表すイベントです。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
Receive(HttpWebRequest)
受信処理を行います。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
Receiver
受信処理を行う IHttpReceiver 実装クラスのインスタンスを取得または設定します。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
ReportProgressChanged(ExecuteProgressChangedEventArgs)
ProgressChanged イベントを発生させます。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
RequestTimeout
リクエストタイムアウト時間(ミリ秒)を取得または設定します。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
Send(HttpWebRequest, TParam, IDictionary<(Of <(String, String>)>))
送信処理を行います。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
Sender
送信処理を行う IHttpSender<(Of <(TParam>)>) 実装クラスのインスタンスを取得または設定します。
(Inherited from CommunicatorBase<(Of <(TParam>)>).)
ToString()()() (Inherited from Object.)
Remarks
入力データの MultipartElement のコレクションからマルチパートデータを生成して送信します。 受信データを TResult 型の型付データセットに読み込みます。
Inheritance Hierarchy
Object
CommunicatorBase<(Of <(IList<(Of <(MultipartElement>)>)>)>)
 MultipartUploadCommunicator<(Of <(TResult>)>)

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