12.07.2015 Views

packet version=”1.6.2.0” - Parent Directory

packet version=”1.6.2.0” - Parent Directory

packet version=”1.6.2.0” - Parent Directory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

78 リモート API 経 由 のセットアップpublic string Protocolpublic XmlSchemaValidationPublic ReadOnly PropertyAgentEntryPointPublic ReadOnly PropertyInputValidationSchemaPublic ReadOnly PropertyOutputValidationSchemaPublic Function Send(ByVal<strong>packet</strong> As XmlDocument)Public Function Send(ByVal<strong>packet</strong> As Stream)Public Function Send(ByVal<strong>packet</strong>Uri As String)Private FunctionSendRequest(ByVal message AsString)Private FunctionParseAndValidate(ByVal xml AsTextReader, ByVal schemaUri AsString)Private FunctionGetResponse(ByVal request AsHttpWebRequest)Panel との 対 話 に 使 用 する API RPC プロトコルのバージョンを 保 持 します。スキーマ 検 証 エラーの 受 信 に 使 用 するハンドラです。サーバ 側 の 要 求 パケットを 扱 う Panel Agent のURL を 保 持 します。サーバ 側 に 送 信 する 前 に 要 求 パケットに 適 用 される 検 証 スキーマの URL を 保 持 します。クライアント 側 で 受 信 する 前 に 応 答 パケットに 適用 される 検 証 スキーマの URL を 保 持 します。要 求 パケットを(XmlDocument オブジェクトの 形式 で)その 入 力 パラメータに 取 得 します。 要 求 を送 信 して、 応 答 を XmlDocument オブジェクトの 形式 で 取 得 します。要 求 パケット(ストリーム)を 入 力 パラメータに 取得 します。 検 証 スキーマを 使 用 して 要 求 パケットを 検 証 します。 Send(XmlDocument) メンバー 関数 を 呼 び 出 します。要 求 パケット (XML ファイル) の URI をその 入 力 パラメータに 取 得 します。 検 証 スキーマを 使 用 して要 求 パケットを 検 証 します。Send(XmlDocument) メンバー 関 数 を 呼 び 出 します。HTTP 要 求 を 形 成 します。 HttpWebRequest タイプのオブジェクトに、HTTP ヘッダと 直 列 化 されたXML パケットを 置 きます。 このオブジェクトを 返します。検 証 スキーマの URI とストリングリーダ( 検 証 するXML パケットの URI も 一 緒 に)をその 入 力 パラメータに 取 得 します。 パケットを 検 証 して、その 構造 をツリーとして 返 します(XmlDocument オブジェクト)。HTTP 要 求 パケット(HttpWebRequest オブジェクト)を 入 力 パラメータに 取 得 します。 パケットをHTTP 経 由 で 送 信 し、サーバから 応 答 パケットを 受信 し、 検 証 スキーマを 使 用 してそれを 検 証 して、ツリー 構 造 の 応 答 XML パケットを 返 します(XmlDocument オブジェクト)。

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!