BindingCollection.Insert メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > BindingCollection.Insert メソッドの意味・解説 

BindingCollection.Insert メソッド

指定した 0 から始まるインデックス番号にある BindingCollection に、指定した Binding追加します

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

解説解説
使用例使用例
' Create a new Binding for SOAP Protocol.
Dim myBinding As New Binding()
myBinding.Name = myServiceDescription.Services(0).Name + "Soap"
' Pass the name of the existing porttype 'MathServiceSoap' and the Xml
 targetNamespace attribute of the Descriptions tag.
myBinding.Type = New XmlQualifiedName("MathServiceSoap",
 myServiceDescription.TargetNamespace)
' Create SOAP Extensibility element.
Dim mySoapBinding As New
 SoapBinding()
' SOAP over Http.

mySoapBinding.Transport = "http://schemas.xmlsoap.org/soap/http"
mySoapBinding.Style = SoapBindingStyle.Document
' Add tag soap:binding as an extensibility element.
myBinding.Extensions.Add(mySoapBinding)
' 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)
myServiceDescription.Bindings.Insert(0, myBinding)
// Create a new Binding for SOAP Protocol.
Binding myBinding = new Binding();
myBinding.Name = myServiceDescription.Services[0].Name + "Soap";
// Pass the name of the existing porttype 'MathServiceSoap' and the
 Xml targetNamespace attribute of the Descriptions tag.
myBinding.Type = new XmlQualifiedName("MathServiceSoap"
,myServiceDescription.TargetNamespace);
// Create SOAP Extensibility element.
SoapBinding mySoapBinding = new SoapBinding();
// SOAP over HTTP.
mySoapBinding.Transport = "http://schemas.xmlsoap.org/soap/http";
mySoapBinding.Style = SoapBindingStyle.Document;
// Add tag soap:binding as an extensibility element.
myBinding.Extensions.Add(mySoapBinding);
// 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);
myServiceDescription.Bindings.Insert(0,myBinding);
// Create a new Binding for SOAP Protocol.
Binding^ myBinding = gcnew Binding;
myBinding->Name = String::Concat( myServiceDescription->Services->default[
 0 ]->Name, "Soap" );

// Pass the name of the existing porttype 'MathServiceSoap' and the
 Xml targetNamespace attribute of the Descriptions tag.
myBinding->Type = gcnew XmlQualifiedName( "MathServiceSoap",myServiceDescription->TargetNamespace
 );

// Create SOAP Extensibility element.
SoapBinding^ mySoapBinding = gcnew SoapBinding;
// SOAP over HTTP.
mySoapBinding->Transport = "http://schemas.xmlsoap.org/soap/http";
mySoapBinding->Style = SoapBindingStyle::Document;
// Add tag soap:binding as an extensibility element.
myBinding->Extensions->Add( mySoapBinding );

// 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 );

myServiceDescription->Bindings->Insert( 0, myBinding );
// Create a new Binding for SOAP Protocol.
Binding myBinding = new Binding();
myBinding.set_Name(((Service)myServiceDescription.get_Services().
    get_Item(0)).get_Name() + "Soap");

// Pass the name of the existing porttype 'MathServiceSoap' and 
// the Xml targetNamespace attribute of the Descriptions tag.
myBinding.set_Type(new XmlQualifiedName("MathServiceSoap",
 
    myServiceDescription.get_TargetNamespace()));

// Create SOAP Extensibility element.
SoapBinding mySoapBinding = new SoapBinding();

// SOAP over HTTP.
mySoapBinding.set_Transport("http://schemas.xmlsoap.org/soap/http");
mySoapBinding.set_Style(SoapBindingStyle.Document);

// Add tag soap:binding as an extensibility element.
myBinding.get_Extensions().Add(mySoapBinding);

// 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);

myServiceDescription.get_Bindings().Insert(0, myBinding);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
BindingCollection クラス
BindingCollection メンバ
System.Web.Services.Description 名前空間


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

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

辞書ショートカット

すべての辞書の索引

BindingCollection.Insert メソッドのお隣キーワード
検索ランキング

   

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



BindingCollection.Insert メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS