MimeMultipartRelatedBinding.Parts プロパティとは? わかりやすく解説

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

MimeMultipartRelatedBinding.Parts プロパティ

MimeMultipartRelatedBinding に追加された機能拡張要素コレクション取得してMIME メッセージ各部分の MIME 形式指定します

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

Dim instance As MimeMultipartRelatedBinding
Dim value As MimePartCollection

value = instance.Parts
public MimePartCollection Parts { get; }
public:
property MimePartCollection^ Parts {
    MimePartCollection^ get ();
}
/** @property */
public MimePartCollection get_Parts ()
public function get Parts
 () : MimePartCollection

プロパティ
MimeMultipartRelatedBinding追加された機能拡張要素を表す MimePartCollection。

使用例使用例
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
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;
   }
}
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;
   }
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;
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MimeMultipartRelatedBinding クラス
MimeMultipartRelatedBinding メンバ
System.Web.Services.Description 名前空間



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

辞書ショートカット

すべての辞書の索引

MimeMultipartRelatedBinding.Parts プロパティのお隣キーワード
検索ランキング

   

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



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

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

©2024 GRAS Group, Inc.RSS