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

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

Binding.Operations プロパティ

XML Web サービスサポートされているアクション使用するデータ形式およびメッセージ プロトコル仕様コレクション取得します

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

Public ReadOnly Property
 Operations As OperationBindingCollection
Dim instance As Binding
Dim value As OperationBindingCollection

value = instance.Operations
public OperationBindingCollection Operations { get;
 }
public:
property OperationBindingCollection^ Operations {
    OperationBindingCollection^ get ();
}
/** @property */
public OperationBindingCollection get_Operations ()
public function get Operations
 () : OperationBindingCollection

プロパティ
OperationBindingCollection。

使用例使用例

Operations プロパティ一般的な使用例を次に示します

      ' Create OperationBindings for each of the operations defined in asmx
 file.
      Dim addOperationBinding As OperationBinding
 = CreateOperationBinding("Add", myServiceDescription.TargetNamespace)
      myBinding.Operations.Add(addOperationBinding)
      Dim subtractOperationBinding As OperationBinding
 = CreateOperationBinding("Subtract", myServiceDescription.TargetNamespace)
      myBinding.Operations.Add(subtractOperationBinding)
      Dim multiplyOperationBinding As OperationBinding
 = CreateOperationBinding("Multiply", myServiceDescription.TargetNamespace)
      myBinding.Operations.Add(multiplyOperationBinding)
      Dim divideOperationBinding As OperationBinding
 = CreateOperationBinding("Divide", myServiceDescription.TargetNamespace)
      myBinding.Operations.Add(divideOperationBinding)
<br /><span space="preserve">...</span><br
 />   ' Used to create OperationBinding instances within 'Binding'.
   Public Shared Function
 CreateOperationBinding(operation As String,
 targetNamespace As String) As OperationBinding
      ' Create OperationBinding instance for operation.
      Dim myOperationBinding As New
 OperationBinding()
      myOperationBinding.Name = operation
      ' Create InputBinding for operation.
      Dim myInputBinding As New
 InputBinding()
      Dim mySoapBodyBinding As New
 SoapBodyBinding()
      mySoapBodyBinding.Use = SoapBindingUse.Literal
      myInputBinding.Extensions.Add(mySoapBodyBinding)
      ' Create OutputBinding for operation.
      Dim myOutputBinding As New
 OutputBinding()
      myOutputBinding.Extensions.Add(mySoapBodyBinding)
      ' Add 'InputBinding' and 'OutputBinding' to 'OperationBinding'.
 
      myOperationBinding.Input = myInputBinding
      myOperationBinding.Output = myOutputBinding
      ' Create extensibility element for 'SoapOperationBinding'.
      Dim mySoapOperationBinding As New
 SoapOperationBinding()
      mySoapOperationBinding.Style = SoapBindingStyle.Document
      mySoapOperationBinding.SoapAction = targetNamespace + operation
      ' Add extensibility element 'SoapOperationBinding' to 'OperationBinding'.
      myOperationBinding.Extensions.Add(mySoapOperationBinding)
      Return myOperationBinding
   End Function 'CreateOperationBinding
   
      // Create OperationBindings for each of the operations defined in asmx
 file.
      OperationBinding addOperationBinding = CreateOperationBinding("Add"
,myServiceDescription.TargetNamespace);
      myBinding.Operations.Add(addOperationBinding);
      OperationBinding subtractOperationBinding = CreateOperationBinding("Subtract"
,myServiceDescription.TargetNamespace);
      myBinding.Operations.Add(subtractOperationBinding);
      OperationBinding multiplyOperationBinding = CreateOperationBinding("Multiply"
,myServiceDescription.TargetNamespace);
      myBinding.Operations.Add(multiplyOperationBinding);
      OperationBinding divideOperationBinding = CreateOperationBinding("Divide"
,myServiceDescription.TargetNamespace);
      myBinding.Operations.Add(divideOperationBinding);
<br /><span space="preserve">...</span><br /> 
  // Used to create OperationBinding instances within 'Binding'.
   public static OperationBinding CreateOperationBinding(string
 operation,string targetNamespace)
   {
      // Create OperationBinding instance for operation.
      OperationBinding myOperationBinding = new OperationBinding();
      myOperationBinding.Name = operation;
      // Create InputBinding for operation.
      InputBinding myInputBinding = new InputBinding();
      SoapBodyBinding mySoapBodyBinding = new SoapBodyBinding();
      mySoapBodyBinding.Use = SoapBindingUse.Literal;
      myInputBinding.Extensions.Add(mySoapBodyBinding);
      // Create OutputBinding for operation.
      OutputBinding myOutputBinding = new OutputBinding();
      myOutputBinding.Extensions.Add(mySoapBodyBinding);
      // Add 'InputBinding' and 'OutputBinding' to 'OperationBinding'.
 
      myOperationBinding.Input = myInputBinding;
      myOperationBinding.Output = myOutputBinding;
      // Create extensibility element for 'SoapOperationBinding'.
      SoapOperationBinding mySoapOperationBinding = new SoapOperationBinding();
      mySoapOperationBinding.Style = SoapBindingStyle.Document;
      mySoapOperationBinding.SoapAction = targetNamespace + operation;
      // Add extensibility element 'SoapOperationBinding' to 'OperationBinding'.
      myOperationBinding.Extensions.Add(mySoapOperationBinding);
      return myOperationBinding;
   }
      // Create OperationBindings for each of the operations defined in asmx
 file.
      OperationBinding^ addOperationBinding = CreateOperationBinding( "Add",
 myServiceDescription->TargetNamespace );
      myBinding->Operations->Add( addOperationBinding );
      OperationBinding^ subtractOperationBinding = CreateOperationBinding( "Subtract",
 myServiceDescription->TargetNamespace );
      myBinding->Operations->Add( subtractOperationBinding );
      OperationBinding^ multiplyOperationBinding = CreateOperationBinding( "Multiply",
 myServiceDescription->TargetNamespace );
      myBinding->Operations->Add( multiplyOperationBinding );
      OperationBinding^ divideOperationBinding = CreateOperationBinding( "Divide",
 myServiceDescription->TargetNamespace );
      myBinding->Operations->Add( divideOperationBinding );
<br /><span space="preserve">...</span><br /> 
  // Used to create OperationBinding instances within 'Binding'.
public:
   static OperationBinding^ CreateOperationBinding( String^ operation,
 String^ targetNamespace )
   {
      // Create OperationBinding instance for operation.
      OperationBinding^ myOperationBinding = gcnew OperationBinding;
      myOperationBinding->Name = operation;
      // Create InputBinding for operation.
      InputBinding^ myInputBinding = gcnew InputBinding;
      SoapBodyBinding^ mySoapBodyBinding = gcnew SoapBodyBinding;
      mySoapBodyBinding->Use = SoapBindingUse::Literal;
      myInputBinding->Extensions->Add( mySoapBodyBinding );
      // Create OutputBinding for operation.
      OutputBinding^ myOutputBinding = gcnew OutputBinding;
      myOutputBinding->Extensions->Add( mySoapBodyBinding );
      // Add 'InputBinding' and 'OutputBinding' to 'OperationBinding'.
      myOperationBinding->Input = myInputBinding;
      myOperationBinding->Output = myOutputBinding;
      // Create extensibility element for 'SoapOperationBinding'.
      SoapOperationBinding^ mySoapOperationBinding = gcnew SoapOperationBinding;
      mySoapOperationBinding->Style = SoapBindingStyle::Document;
      mySoapOperationBinding->SoapAction = String::Concat( targetNamespace, operation
 );
      // Add extensibility element 'SoapOperationBinding' to 'OperationBinding'.
      myOperationBinding->Extensions->Add( mySoapOperationBinding );
      return myOperationBinding;
   }
        // Create OperationBindings for each of the operations defined 
        // in asmx file.
        OperationBinding addOperationBinding = CreateOperationBinding("Add"
,
            myServiceDescription.get_TargetNamespace());
        myBinding.get_Operations().Add(addOperationBinding);

        OperationBinding subtractOperationBinding = CreateOperationBinding(
            "Subtract", myServiceDescription.get_TargetNamespace());
        myBinding.get_Operations().Add(subtractOperationBinding);

        OperationBinding multiplyOperationBinding = CreateOperationBinding(
            "Multiply", myServiceDescription.get_TargetNamespace());
        myBinding.get_Operations().Add(multiplyOperationBinding);

        OperationBinding divideOperationBinding = CreateOperationBinding(
            "Divide", myServiceDescription.get_TargetNamespace());
        myBinding.get_Operations().Add(divideOperationBinding);
<br /><span space="preserve">...</span><br /> 
   // Used to create OperationBinding instances within 'Binding'.
    public static OperationBinding CreateOperationBinding(String
 operation, 
        String targetNamespace)
    {
        // Create OperationBinding instance for operation.
        OperationBinding myOperationBinding = new OperationBinding();
        myOperationBinding.set_Name(operation);

        // Create InputBinding for operation.
        InputBinding myInputBinding = new InputBinding();
        SoapBodyBinding mySoapBodyBinding = new SoapBodyBinding();
        mySoapBodyBinding.set_Use(SoapBindingUse.Literal);
        myInputBinding.get_Extensions().Add(mySoapBodyBinding);

        // Create OutputBinding for operation.
        OutputBinding myOutputBinding = new OutputBinding();
        myOutputBinding.get_Extensions().Add(mySoapBodyBinding);

        // Add 'InputBinding' and 'OutputBinding' to 'OperationBinding'.
 
        myOperationBinding.set_Input(myInputBinding);
        myOperationBinding.set_Output(myOutputBinding);

        // Create extensibility element for 'SoapOperationBinding'.
        SoapOperationBinding mySoapOperationBinding = 
            new SoapOperationBinding();

        mySoapOperationBinding.set_Style(SoapBindingStyle.Document);
        mySoapOperationBinding.set_SoapAction(targetNamespace + operation);

        // Add extensibility element 'SoapOperationBinding' to 
        // 'OperationBinding'.
        myOperationBinding.get_Extensions().Add(mySoapOperationBinding);
        return myOperationBinding;
    } //CreateOperationBinding
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


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

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS