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

MimeContentBinding クラス

XML Web サービス内の InputBinding または OutputBinding に追加された機能拡張要素表しHTTP 伝送本体MIME 形式指定します。このクラス継承できません。

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

Public NotInheritable Class
 MimeContentBinding
    Inherits ServiceDescriptionFormatExtension
Dim instance As MimeContentBinding
public sealed class MimeContentBinding : ServiceDescriptionFormatExtension
public ref class MimeContentBinding sealed
 : public ServiceDescriptionFormatExtension
public final class MimeContentBinding extends
 ServiceDescriptionFormatExtension
public final class MimeContentBinding extends
 ServiceDescriptionFormatExtension
解説解説
使用例使用例

MimeContentBinding クラスによって公開されるプロパティメソッド使用する例を次に示します

Imports System
Imports System.Web.Services.Description

Namespace MimeContentBinding_work

   Class MyMimeContentClass
      
      Shared Sub Main()
         Dim myServiceDescription As ServiceDescription
 = _
            ServiceDescription.Read ("MimeContentSample_vb.wsdl")

         ' Get the Binding.
         Dim myBinding As Binding = myServiceDescription.Bindings("b1")

         ' Get the first OperationBinding.
         Dim myOperationBinding As OperationBinding
 = myBinding.Operations(0)
         Dim myOutputBinding As OutputBinding
 = myOperationBinding.Output
         Dim myServiceDescriptionFormatExtensionCollection As
 _
            ServiceDescriptionFormatExtensionCollection = _
            myOutputBinding.Extensions

         ' Find all MimeContentBinding objects in extensions.
         Dim myMimeContentBindings As MimeContentBinding()
 = _
            CType(myServiceDescriptionFormatExtensionCollection.FindAll( _
            GetType(MimeContentBinding)), MimeContentBinding())

         ' Enumerate the array and display MimeContentBinding properties.
         Dim myMimeContentBinding As MimeContentBinding
         For Each myMimeContentBinding In
  myMimeContentBindings
            Console.WriteLine("Type: " & myMimeContentBinding.Type)
            Console.WriteLine("Part: " & myMimeContentBinding.Part)
         Next myMimeContentBinding
         Console.WriteLine("Namespace: " & MimeContentBinding.Namespace)
      End Sub 'Main 
   End Class 'MyMimeContentClass
End Namespace 'MimeContentBinding_work
using System;
using System.Web.Services.Description;

namespace MimeContentBinding_work
{
   class MyMimeContentClass
   {
      static void Main()
      {
         ServiceDescription  myServiceDescription =  
            ServiceDescription.Read("MimeContentSample_cs.wsdl");

         // Get the Binding.
         Binding myBinding = myServiceDescription.Bindings["b1"];

         // Get the first OperationBinding.
         OperationBinding myOperationBinding = myBinding.Operations[0];
         OutputBinding myOutputBinding = myOperationBinding.Output;
         ServiceDescriptionFormatExtensionCollection  
            myServiceDescriptionFormatExtensionCollection = 
            myOutputBinding.Extensions;

         // Find all MimeContentBinding objects in extensions.
         MimeContentBinding[] myMimeContentBindings = (MimeContentBinding[])
            myServiceDescriptionFormatExtensionCollection.FindAll(
            typeof(MimeContentBinding));

         // Enumerate the array and display MimeContentBinding properties.
         foreach(MimeContentBinding myMimeContentBinding in
 
            myMimeContentBindings)
         {
            Console.WriteLine("Type: " + myMimeContentBinding.Type);
            Console.WriteLine("Part: " + myMimeContentBinding.Part);
         }
         Console.WriteLine("Namespace: " + MimeContentBinding.Namespace);
      }
   }
}
#using <System.dll>
#using <System.Web.Services.dll>
#using <System.Xml.dll>

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

int main()
{
   ServiceDescription^ myServiceDescription = ServiceDescription::Read( "MimeContentSample_cpp.wsdl"
 );

   // Get the Binding.
   Binding^ myBinding = myServiceDescription->Bindings[ "b1" ];

   // Get the first OperationBinding.
   OperationBinding^ myOperationBinding = myBinding->Operations[ 0 ];
   OutputBinding^ myOutputBinding = myOperationBinding->Output;
   ServiceDescriptionFormatExtensionCollection ^ myServiceDescriptionFormatExtensionCollection
 = myOutputBinding->Extensions;

   // Find all MimeContentBinding objects in extensions.
   array<MimeContentBinding^>^myMimeContentBindings = (array<MimeContentBinding^>^)myServiceDescriptionFormatExtensionCollection->FindAll(
 MimeContentBinding::typeid );

   // Enumerate the array and display MimeContentBinding properties.
   IEnumerator^ myEnum = myMimeContentBindings->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      MimeContentBinding^ myMimeContentBinding = safe_cast<MimeContentBinding^>(myEnum->Current);
      Console::WriteLine( "Type: {0}", myMimeContentBinding->Type );
      Console::WriteLine( "Part: {0}", myMimeContentBinding->Part );
   }
   Console::WriteLine( "Namespace: {0}", MimeContentBinding::Namespace
 );
}
import System.*;
import System.Web.Services.Description.*;

class MyMimeContentClass
{
    public static void main(String[]
 args)
    {
        ServiceDescription myServiceDescription = 
            ServiceDescription.Read("MimeContentSample_jsl.wsdl");

        // Get the Binding.
        Binding myBinding = myServiceDescription.get_Bindings().get_Item("b1");

        // Get the first OperationBinding.
        OperationBinding myOperationBinding = 
            myBinding.get_Operations().get_Item(0);
        OutputBinding myOutputBinding = myOperationBinding.get_Output();
        ServiceDescriptionFormatExtensionCollection 
            myServiceDescriptionFormatExtensionCollection = myOutputBinding.
            get_Extensions();

        // Find all MimeContentBinding objects in extensions.
        MimeContentBinding myMimeContentBindings[] = 
            (MimeContentBinding[])myServiceDescriptionFormatExtensionCollection.
            FindAll(MimeContentBinding.class.ToType());

        // Enumerate the array and display MimeContentBinding properties.
        for (int iCtr = 0; iCtr < myMimeContentBindings.length;
 iCtr++) {
            MimeContentBinding myMimeContentBinding = 
                myMimeContentBindings[iCtr];
            Console.WriteLine("Type: " + myMimeContentBinding.get_Type());
            Console.WriteLine("Part: " + myMimeContentBinding.get_Part());
        }

        Console.WriteLine("Namespace: " + MimeContentBinding.Namespace);
    } //main 
} //MyMimeContentClass
継承階層継承階層
System.Object
   System.Web.Services.Description.ServiceDescriptionFormatExtension
    System.Web.Services.Description.MimeContentBinding
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MimeContentBinding メンバ
System.Web.Services.Description 名前空間



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

辞書ショートカット

すべての辞書の索引

「MimeContentBinding クラス」の関連用語

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

   

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



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

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

©2024 GRAS Group, Inc.RSS