ServiceDescriptionCollection クラスとは? わかりやすく解説

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

ServiceDescriptionCollection クラス

ServiceDescription クラスインスタンスコレクション表します。このクラス継承できません。

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

Public NotInheritable Class
 ServiceDescriptionCollection
    Inherits ServiceDescriptionBaseCollection
Dim instance As ServiceDescriptionCollection
public sealed class ServiceDescriptionCollection
 : ServiceDescriptionBaseCollection
public ref class ServiceDescriptionCollection
 sealed : public ServiceDescriptionBaseCollection
public final class ServiceDescriptionCollection
 extends ServiceDescriptionBaseCollection
public final class ServiceDescriptionCollection
 extends ServiceDescriptionBaseCollection
使用例使用例
Imports System
Imports System.Xml
Imports System.Web.Services.Description

Class MyServiceDescriptionCollection
   
   Public Shared Sub Main()
      Try
         ' Get ServiceDescription objects.
         Dim myServiceDescription1 As ServiceDescription
 = _
            ServiceDescription.Read("DataTypes_VB.wsdl")
         Dim myServiceDescription2 As ServiceDescription
 = _
            ServiceDescription.Read("MathService_VB.wsdl")

         ' Set the names of the ServiceDescriptions.
         myServiceDescription1.Name = "DataTypes"
         myServiceDescription2.Name = "MathService"
         
         ' Create a ServiceDescriptionCollection.
         Dim myServiceDescriptionCollection As
 _
            New ServiceDescriptionCollection()
         
         ' Add the ServiceDescriptions to the collection. 
         myServiceDescriptionCollection.Add(myServiceDescription1)
         myServiceDescriptionCollection.Add(myServiceDescription2)
         
         ' Display the elements of the collection using the Item property.
         Console.WriteLine("Elements in the collection: ")
         Dim i As Integer
         For i = 0 To myServiceDescriptionCollection.Count
 - 1
            Console.WriteLine(myServiceDescriptionCollection(i).Name)
         Next i

         ' Construct an XML qualified name.
         Dim myXmlQualifiedName As New
 XmlQualifiedName( _
            "MathServiceSoap", "http://tempuri2.org/")
         
         ' Get the Binding from the collection.
         Dim myBinding As Binding =  _
            myServiceDescriptionCollection.GetBinding(myXmlQualifiedName)
         
         Console.WriteLine("Binding found in collection with name:
 " &  _
            myBinding.ServiceDescription.Name)
      Catch e As Exception
         Console.WriteLine("The following exception was raised:
 {0}", _
                 e.Message.ToString())
      End Try
   End Sub 'Main
End Class 'MyServiceDescriptionCollection
using System;
using System.Xml;
using System.Web.Services.Description;

class MyServiceDescriptionCollection
{
   public static void Main()
   {
      try
      {
         // Get ServiceDescription objects.
         ServiceDescription myServiceDescription1 =
            ServiceDescription.Read("DataTypes_CS.wsdl");
         ServiceDescription myServiceDescription2 =
            ServiceDescription.Read("MathService_CS.wsdl");

         // Set the names of the ServiceDescriptions.
         myServiceDescription1.Name = "DataTypes";
         myServiceDescription2.Name = "MathService";

         // Create a ServiceDescriptionCollection.
         ServiceDescriptionCollection myServiceDescriptionCollection =
            new ServiceDescriptionCollection();

         // Add the ServiceDescriptions to the collection.
         myServiceDescriptionCollection.Add(myServiceDescription1);
         myServiceDescriptionCollection.Add(myServiceDescription2);

         // Display the elements of the collection using the indexer.
         Console.WriteLine("Elements in the collection: ");
         for(int i = 0; i < myServiceDescriptionCollection.Count;
 i++)
         {
            Console.WriteLine(myServiceDescriptionCollection[i].Name);
         }

         // Construct an XML qualified name.
         XmlQualifiedName myXmlQualifiedName =
            new XmlQualifiedName("MathServiceSoap",
 "http://tempuri2.org/");

         // Get the Binding from the collection.
         Binding myBinding =
            myServiceDescriptionCollection.GetBinding(myXmlQualifiedName);

         Console.WriteLine("Binding found in collection with
 name: " +
                           myBinding.ServiceDescription.Name);
      }
      catch(Exception e)
      {
         Console.WriteLine("The following exception was raised: {0}", e.Message);
      }
   }
}
#using <System.Web.Services.dll>
#using <System.Xml.dll>

using namespace System;
using namespace System::Xml;
using namespace System::Web::Services::Description;

int main()
{
   try
   {
      // Get ServiceDescription objects.
      ServiceDescription^ myServiceDescription1 = ServiceDescription::Read( "DataTypes_cpp.wsdl"
 );
      ServiceDescription^ myServiceDescription2 = ServiceDescription::Read( "MathService_cpp.wsdl"
 );

      // Set the names of the ServiceDescriptions.
      myServiceDescription1->Name = "DataTypes";
      myServiceDescription2->Name = "MathService";

      // Create a ServiceDescriptionCollection.
      ServiceDescriptionCollection^ myServiceDescriptionCollection = gcnew ServiceDescriptionCollection;

      // Add the ServiceDescriptions to the collection.
      myServiceDescriptionCollection->Add( myServiceDescription1 );
      myServiceDescriptionCollection->Add( myServiceDescription2 );

      // Display the elements of the collection using the Item property.
      Console::WriteLine( "Elements in the collection: "
 );
      for ( int i = 0; i < myServiceDescriptionCollection->Count;
 i++ )
         Console::WriteLine( myServiceDescriptionCollection[ i ]->Name );

      // Construct an XML qualified name.
      XmlQualifiedName^ myXmlQualifiedName = gcnew XmlQualifiedName( "MathServiceSoap","http://tempuri2.org/"
 );

      // Get the Binding from the collection.
      Binding^ myBinding = myServiceDescriptionCollection->GetBinding( myXmlQualifiedName
 );
      Console::WriteLine( "Binding found in collection with
 name: {0}", myBinding->ServiceDescription->Name );
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "The following exception was raised: {0}", e->Message
 );
   }
}
import System.*;
import System.Xml.*;
import System.Web.Services.Description.*;

class MyServiceDescriptionCollection
{
    public static void main(String[]
 args)
    {
        try {
            // Get ServiceDescription objects.
            ServiceDescription myServiceDescription1 = ServiceDescription.
                Read("DataTypes_JSL.wsdl");
            ServiceDescription myServiceDescription2 = ServiceDescription.
                Read("MathService_JSL.wsdl");
            // Set the names of the ServiceDescriptions.
            myServiceDescription1.set_Name("DataTypes");
            myServiceDescription2.set_Name("MathService");
            // Create a ServiceDescriptionCollection.
            ServiceDescriptionCollection myServiceDescriptionCollection = new
 
                ServiceDescriptionCollection();
            // Add the ServiceDescriptions to the collection.
            myServiceDescriptionCollection.Add(myServiceDescription1);
            myServiceDescriptionCollection.Add(myServiceDescription2);
            // Display the elements of the collection using the indexer.
            Console.WriteLine("Elements in the collection:
 ");
            for (int i = 0;i < myServiceDescriptionCollection.get_Count();i++)
 {
                Console.WriteLine(myServiceDescriptionCollection.get_Item(i).
                    get_Name());
            }
            // Construct an XML qualified name.
            XmlQualifiedName myXmlQualifiedName = new 
                XmlQualifiedName("MathServiceSoap", "http://tempuri2.org/");
            // Get the Binding from the collection.
            Binding myBinding = myServiceDescriptionCollection.
                GetBinding(myXmlQualifiedName);

            Console.WriteLine("Binding found in collection
 with name: " 
                + myBinding.get_ServiceDescription().get_Name());
        }
        catch (System.Exception e) {
            Console.WriteLine("The following exception was raised: {0}"
,
                e.get_Message());
        }
    } //main
} //MyServiceDescriptionCollection
継承階層継承階層
System.Object
   System.Collections.CollectionBase
     System.Web.Services.Description.ServiceDescriptionBaseCollection
      System.Web.Services.Description.ServiceDescriptionCollection
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ServiceDescriptionCollection メンバ
System.Web.Services.Description 名前空間



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

辞書ショートカット

すべての辞書の索引

「ServiceDescriptionCollection クラス」の関連用語

ServiceDescriptionCollection クラスのお隣キーワード
検索ランキング

   

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



ServiceDescriptionCollection クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS