SoapServerMessage.Server プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SoapServerMessage.Server プロパティの意味・解説 

SoapServerMessage.Server プロパティ

Web サーバーメソッド呼び出し処理しているクラスインスタンス取得します

名前空間: System.Web.Services.Protocols
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文構文

例外例外
例外種類条件

InvalidOperationException

SoapMessageStage が AfterDeserialize または BeforeSerialize ではありません。

解説解説
使用例使用例

次のコード片は、XML Web サービスによって送受信された SOAP メッセージ記録する SOAP 拡張機能一部です。この特定のフラグメントは、XML Web サービスの型が MathSvc場合に、その型をログ ファイル出力します

Dim myFileStream As New
 FileStream(filename, FileMode.Append, FileAccess.Write)
Dim myStreamWriter As New
 StreamWriter(myFileStream)

' Print to the log file the request header field for SoapAction header.
myStreamWriter.WriteLine("The SoapAction Http request header field
 is: ")
myStreamWriter.WriteLine((ControlChars.Tab + message.Action))

' Print to the log file the type of the XML Web service.
myStreamWriter.WriteLine("The type of the XML Web service is:
 ")
If message.Server.GetType().Equals(GetType(MathSvc))
 Then
   myStreamWriter.WriteLine(ControlChars.Tab + "MathSvc")
End If

' Print to the log file the name of the XML Web service method.
myStreamWriter.WriteLine("The name of the XML Web service method
 requested:")
myStreamWriter.WriteLine((ControlChars.Tab + message.MethodInfo.Name))

' Print to the log file if the method invoked is OneWay.
If message.OneWay Then
   myStreamWriter.WriteLine( _
      "The client doesn't wait for the server to finish processing")
Else
   myStreamWriter.WriteLine( _
      "The client waits for the server to finish processing")
End If 

' Print to the log file the URL of the site that provides 
' implementation of the XML Web service method.
myStreamWriter.WriteLine( _
   "The url of the XML Web service method requested: ")
myStreamWriter.WriteLine((ControlChars.Tab + message.Url))
myStreamWriter.Flush()
myStreamWriter.Close()
myFileStream.Close()
FileStream myFileStream = 
   new FileStream(filename, FileMode.Append, FileAccess.Write);
StreamWriter myStreamWriter = new StreamWriter(myFileStream);

// Print to the log file the request header field for SoapAction header.
myStreamWriter.WriteLine("The SoapAction HTTP request header field is: ");
myStreamWriter.WriteLine("\t" + message.Action);

// Print to the log file the type of the XML Web service.
myStreamWriter.WriteLine("The type of the XML Web service is: ");
if((message.Server.GetType()).Equals(typeof(MathSvc)))
   myStreamWriter.WriteLine("\tMathSvc");
   
// Print to the log file the name of the XML Web service method.
myStreamWriter.WriteLine(
   "The method of the XML Web service method requested:");
myStreamWriter.WriteLine("\t" + message.MethodInfo.Name);

// Print to the log file if the method invoked is OneWay.
if(message.OneWay)
   myStreamWriter.WriteLine(
      "The client doesn't wait for the server to finish processing");
else
   myStreamWriter.WriteLine(
      "The client waits for the server to finish processing");
   
// Print to the log file the URL of the site that provides 
// implementation of the XML Web service method.
myStreamWriter.WriteLine(
   "The URL of the requested XML Web service method: ");
myStreamWriter.WriteLine("\t" + message.Url);
myStreamWriter.Flush();
myStreamWriter.Close();
myFileStream.Close();
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SoapServerMessage クラス
SoapServerMessage メンバ
System.Web.Services.Protocols 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からSoapServerMessage.Server プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からSoapServerMessage.Server プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSoapServerMessage.Server プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SoapServerMessage.Server プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SoapServerMessage.Server プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS