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

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

MimeMultipartRelatedBinding クラス

InputBinding または OutputBinding に追加された機能拡張要素表しHTTP 伝送各部分の個別MIME 形式指定します。このクラス継承できません。

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

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

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

Imports System
Imports System.Web.Services.Description

Namespace MimeContentBinding_work
    
   Class MyMimeContentClass
      
      Shared Sub Main()
        Dim myServicDescription As ServiceDescription
 = _
            ServiceDescription.Read("MimeMultiPartRelatedSample_vb.wsdl")

        ' Get the binding collection.
         Dim myBindingCollection As BindingCollection
 = _
            myServicDescription.Bindings
         Dim index As Integer
 = 0
         Dim i As Integer
         For i = 0 To myBindingCollection.Count
 - 1
            ' Get the collection for MimeServiceHttpPost.
            If myBindingCollection(i).Name = "MimeServiceHttpPost"
 Then
               Dim myOperationBindingCollection As
 _
                  OperationBindingCollection = myBindingCollection(i).Operations
               Dim myOutputBinding As OutputBinding
 = _
                  myOperationBindingCollection(0).Output
               Dim myServiceDescriptionFormatExtensionCollection
 As _
                  ServiceDescriptionFormatExtensionCollection = _
                  myOutputBinding.Extensions
               Dim myMimeMultipartRelatedBinding As
 _
                  MimeMultipartRelatedBinding = _ 
                  CType(myServiceDescriptionFormatExtensionCollection.Find( _
                  GetType(MimeMultipartRelatedBinding)), _
                  MimeMultipartRelatedBinding)
               Dim myMimePartCollection As
 MimePartCollection = _
                  myMimeMultipartRelatedBinding.Parts
               Dim myMimePart As MimePart
               For Each myMimePart In
  myMimePartCollection
                  Console.WriteLine("Extension Types added to
 MimePart: " & _
                     index.ToString()) 
                  Console.WriteLine("----------------------------")
                  index = index + 1
                  Dim myExtension As Object
                  For Each myExtension In
 myMimePart.Extensions
                     Console.WriteLine(myExtension.GetType())
                  Next myExtension
                  Console.WriteLine()
               Next myMimePart
               Exit For
            End If
         Next i
      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  myServicDescription = 
            ServiceDescription.Read("MimeMultiPartRelatedSample_cs.wsdl");

         // Get the binding collection.
         BindingCollection myBindingCollection = myServicDescription.Bindings;
         int index =0;
         for (int i= 0; i < myBindingCollection.Count;i++)
         {
            // Get the collection for MimeServiceHttpPost.
            if( myBindingCollection[i].Name == "MimeServiceHttpPost")
            {
               OperationBindingCollection myOperationBindingCollection = 
                  myBindingCollection[i].Operations;
               OutputBinding myOutputBinding = 
                  myOperationBindingCollection[0].Output;
               ServiceDescriptionFormatExtensionCollection 
                  myServiceDescriptionFormatExtensionCollection = 
                  myOutputBinding.Extensions;
               MimeMultipartRelatedBinding myMimeMultipartRelatedBinding  = 
                  (MimeMultipartRelatedBinding)
                  myServiceDescriptionFormatExtensionCollection.Find(
                  typeof(MimeMultipartRelatedBinding));
               MimePartCollection myMimePartCollection = 
                  myMimeMultipartRelatedBinding.Parts;
               foreach( MimePart myMimePart in
 myMimePartCollection)
               {
                  Console.WriteLine("Extension types added to MimePart: "
 + 
                     index ++);
                  Console.WriteLine ("----------------------------");
                  foreach(object myExtension in
 myMimePart.Extensions)
                     Console.WriteLine(myExtension.GetType()); 
                  Console.WriteLine();
               }
               break;
            }
         }
      }
   }
}
#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^ myServicDescription = ServiceDescription::Read( "MimeMultiPartRelatedSample_cpp.wsdl"
 );

   // Get the binding collection.
   BindingCollection^ myBindingCollection = myServicDescription->Bindings;
   int index = 0;
   for ( int i = 0; i < myBindingCollection->Count;
 i++ )
      // Get the collection for MimeServiceHttpPost.
      if ( String::Compare( myBindingCollection[ i ]->Name,
 "MimeServiceHttpPost" ) == 0 )
      {
         OperationBindingCollection^ myOperationBindingCollection = myBindingCollection[
 i ]->Operations;
         OutputBinding^ myOutputBinding = myOperationBindingCollection[ 0 ]->Output;
         ServiceDescriptionFormatExtensionCollection ^ myServiceDescriptionFormatExtensionCollection
 = myOutputBinding->Extensions;
         MimeMultipartRelatedBinding^ myMimeMultipartRelatedBinding = dynamic_cast<MimeMultipartRelatedBinding^>(myServiceDescriptionFormatExtensionCollection->Find(
 MimeMultipartRelatedBinding::typeid ));
         MimePartCollection^ myMimePartCollection = myMimeMultipartRelatedBinding->Parts;
         IEnumerator^ myEnum = myMimePartCollection->GetEnumerator();
         while ( myEnum->MoveNext() )
         {
            MimePart^ myMimePart = dynamic_cast<MimePart^>(myEnum->Current);
            Console::WriteLine( "Extension Types added to MimePart: {0}",
 index++ );
            Console::WriteLine( "----------------------------" );
            IEnumerator^ myEnum2 = myMimePart->Extensions->GetEnumerator();
            while ( myEnum2->MoveNext() )
            {
               Console::WriteLine( myEnum2->Current->GetType() );
            }

            Console::WriteLine( "" );
         }

         break;
      }
}
import System.*;
import System.Web.Services.Description.*;
import System.Collections.*;

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

        // Get the binding collection.
        BindingCollection myBindingCollection = 
            myServicDescription.get_Bindings();
        int index = 0;
        for (int i = 0; i < myBindingCollection.get_Count();
 i++) {
            // Get the collection for MimeServiceHttpPost.
            if (myBindingCollection.get_Item(i).get_Name().
                Equals("MimeServiceHttpPost")) {
                OperationBindingCollection myOperationBindingCollection = 
                    myBindingCollection.get_Item(i).get_Operations();

                OutputBinding myOutputBinding = 
                    myOperationBindingCollection.get_Item(0).get_Output();

                ServiceDescriptionFormatExtensionCollection 
                    myServiceDescriptionFormatExtensionCollection = 
                    myOutputBinding.get_Extensions();

                MimeMultipartRelatedBinding myMimeMultipartRelatedBinding = 
                    (MimeMultipartRelatedBinding)
                    myServiceDescriptionFormatExtensionCollection.
                    Find(MimeMultipartRelatedBinding.class.ToType());

                MimePartCollection myMimePartCollection = 
                    myMimeMultipartRelatedBinding.get_Parts();

                IEnumerator objEnum1 = myMimePartCollection.GetEnumerator();
                while (objEnum1.MoveNext()) {
                    MimePart myMimePart = (MimePart)objEnum1.get_Current();
                    Console.WriteLine("Extension types added to MimePart: "
 
                        + index++);
                    Console.WriteLine("----------------------------");
                    IEnumerator objEnum2 = myMimePart.get_Extensions().
                        GetEnumerator();
                    while (objEnum2.MoveNext()) {
                        Object myExtension = objEnum2.get_Current();
                        Console.WriteLine(myExtension.GetType());
                    }
                    Console.WriteLine();
                }
                break;
            }
        }
    } //main
} //MyMimeContentClass 
継承階層継承階層
System.Object
   System.Web.Services.Description.ServiceDescriptionFormatExtension
    System.Web.Services.Description.MimeMultipartRelatedBinding
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MimeMultipartRelatedBinding メンバ
System.Web.Services.Description 名前空間



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

辞書ショートカット

すべての辞書の索引

「MimeMultipartRelatedBinding クラス」の関連用語

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

   

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



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

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

©2024 GRAS Group, Inc.RSS