Binding.Operations プロパティ
アセンブリ: System.Web.Services (system.web.services.dll 内)

Public ReadOnly Property Operations As OperationBindingCollection
public OperationBindingCollection Operations { get; }
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

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からBinding.Operations プロパティを検索する場合は、下記のリンクをクリックしてください。

- Binding.Operations プロパティのページへのリンク