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 名前空間

MimeMultipartRelatedBinding コンストラクタ

MimeMultipartRelatedBinding クラス新しインスタンス初期化します。

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

Dim instance As New MimeMultipartRelatedBinding
public MimeMultipartRelatedBinding ()
public:
MimeMultipartRelatedBinding ()
public MimeMultipartRelatedBinding ()
public function MimeMultipartRelatedBinding
 ()
プラットフォームプラットフォーム
バージョン情報バージョン情報

.NET Framework

サポート対象 : 2.01.11.0
参照参照

関連項目

MimeMultipartRelatedBinding クラス
MimeMultipartRelatedBinding メンバ
System.Web.Services.Description 名前空間

MimeMultipartRelatedBinding プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Handled  機能拡張要素インポート時に、ServiceDescriptionFormatExtension がインポート プロセス使用されるかどうかを示す値を取得または設定します。 ( ServiceDescriptionFormatExtension から継承されます。)
パブリック プロパティ Parent  ServiceDescriptionFormatExtension の親を取得します。 ( ServiceDescriptionFormatExtension から継承されます。)
パブリック プロパティ Parts MimeMultipartRelatedBinding に追加された機能拡張要素コレクション取得してMIME メッセージ各部分の MIME 形式指定します
パブリック プロパティ Required  ServiceDescriptionFormatExtension参照先アクションに必要かどうかを示す値を取得または設定します。 ( ServiceDescriptionFormatExtension から継承されます。)
参照参照

関連項目

MimeMultipartRelatedBinding クラス
System.Web.Services.Description 名前空間

MimeMultipartRelatedBinding メソッド


MimeMultipartRelatedBinding メンバ

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

MimeMultipartRelatedBinding データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド MimeMultipartRelatedBinding  
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Handled  機能拡張要素インポート時に、ServiceDescriptionFormatExtension がインポート プロセス使用されるかどうかを示す値を取得または設定します。(ServiceDescriptionFormatExtension から継承されます。)
パブリック プロパティ Parent  ServiceDescriptionFormatExtension の親を取得します。(ServiceDescriptionFormatExtension から継承されます。)
パブリック プロパティ Parts MimeMultipartRelatedBinding に追加された機能拡張要素コレクション取得してMIME メッセージ各部分の MIME 形式指定します
パブリック プロパティ Required  ServiceDescriptionFormatExtension参照先アクションに必要かどうかを示す値を取得または設定します。(ServiceDescriptionFormatExtension から継承されます。)
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

MimeMultipartRelatedBinding クラス
System.Web.Services.Description 名前空間



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

辞書ショートカット

すべての辞書の索引

「MimeMultipartRelatedBinding」の関連用語

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

   

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



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

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

©2024 GRAS Group, Inc.RSS