MimeTextMatch クラス
アセンブリ: System.Web.Services (system.web.services.dll 内)


XML Web サービスのプロトコルの指定の詳細については、「ASP.NET を使用した XML Web サービス」を参照してください。WSDL (Web Services Description Language) の詳細については、http://www.w3.org/TR/wsdl/ の仕様を参照してください。

MimeTextMatch クラスによって公開されるプロパティとメソッドを使用する例を次に示します。
Imports System Imports System.Web.Services.Description Imports System.Collections Imports System.Xml Class MyTextBinding Public Shared Sub Main() Try Dim myServiceDescription As ServiceDescription = _ ServiceDescription.Read("MimeText_Binding_Match_8_Input_vb.wsdl") ' Create a Binding. Dim myBinding As New Binding() ' Initialize the Name property of the Binding. myBinding.Name = "MimeText_Binding_MatchServiceHttpPost" Dim myXmlQualifiedName As _ New XmlQualifiedName("s0:MimeText_Binding_MatchServiceHttpPost") myBinding.Type = myXmlQualifiedName ' Create an HttpBinding. Dim myHttpBinding As New HttpBinding() myHttpBinding.Verb = "POST" ' Add the HttpBinding to the Binding. myBinding.Extensions.Add(myHttpBinding) ' Create an OperationBinding. Dim myOperationBinding As New OperationBinding() myOperationBinding.Name = "AddNumbers" Dim myHttpOperationBinding As New HttpOperationBinding() myHttpOperationBinding.Location = "/AddNumbers" ' Add the HttpOperationBinding to the OperationBinding. myOperationBinding.Extensions.Add(myHttpOperationBinding) ' Create an InputBinding. Dim myInputBinding As New InputBinding() Dim postMimeContentbinding As New MimeContentBinding() postMimeContentbinding.Type = "application/x-www-form-urlencoded" myInputBinding.Extensions.Add(postMimeContentbinding) ' Add the InputBinding to the OperationBinding. myOperationBinding.Input = myInputBinding ' Create an OutputBinding. Dim myOutputBinding As New OutputBinding() ' Create a MimeTextBinding. Dim myMimeTextBinding As New MimeTextBinding() ' Create a MimeTextMatch. Dim myMimeTextMatch As New MimeTextMatch() Dim myMimeTextMatchCollection As MimeTextMatchCollection ' Initialize properties of the MimeTextMatch. myMimeTextMatch.Name = "Title" myMimeTextMatch.Type = "*/*" myMimeTextMatch.Pattern = "'TITLE>(.*?)<" myMimeTextMatch.IgnoreCase = True ' Initialize a MimeTextMatchCollection. myMimeTextMatchCollection = myMimeTextBinding.Matches ' Add the MimeTextMatch to the MimeTextMatchCollection. myMimeTextMatchCollection.Add(myMimeTextMatch) myOutputBinding.Extensions.Add(myMimeTextBinding) ' Add the OutputBinding to the OperationBinding. myOperationBinding.Output = myOutputBinding ' Add the OutputBinding to the OperationBinding. myOperationBinding.Output = myOutputBinding ' Add the OperationBinding to the Binding. myBinding.Operations.Add(myOperationBinding) ' Add the Binding to the BindingCollection of the ServiceDescription. myServiceDescription.Bindings.Add(myBinding) ' Write the ServiceDescription as a WSDL file. myServiceDescription.Write("MimeText_Binding_Match_8_Output_vb.wsdl") Console.WriteLine("WSDL file named " & _ "'MimeText_Binding_Match_8_Output_vb.wsdl' was" & _ " created successfully.") Catch e As Exception Console.WriteLine("Exception: {0}", e.Message) End Try End Sub 'Main End Class 'MyTextBinding
using System; using System.Web.Services.Description; using System.Collections; using System.Xml; class MyTextBinding { public static void Main() { try { ServiceDescription myServiceDescription = ServiceDescription.Read("MimeText_Binding_Match_8_Input_CS.wsdl"); // Create a Binding. Binding myBinding = new Binding(); // Initialize the Name property of the Binding. myBinding.Name = "MimeText_Binding_MatchServiceHttpPost"; XmlQualifiedName myXmlQualifiedName = new XmlQualifiedName("s0:MimeText_Binding_MatchServiceHttpPost"); myBinding.Type = myXmlQualifiedName; // Create an HttpBinding. HttpBinding myHttpBinding = new HttpBinding(); myHttpBinding.Verb="POST"; // Add the HttpBinding to the Binding. myBinding.Extensions.Add(myHttpBinding); // Create an OperationBinding. OperationBinding myOperationBinding = new OperationBinding(); myOperationBinding.Name = "AddNumbers"; HttpOperationBinding myHttpOperationBinding = new HttpOperationBinding(); myHttpOperationBinding.Location="/AddNumbers"; // Add the HttpOperationBinding to the OperationBinding. myOperationBinding.Extensions.Add(myHttpOperationBinding); // Create an InputBinding. InputBinding myInputBinding = new InputBinding(); MimeContentBinding postMimeContentbinding = new MimeContentBinding(); postMimeContentbinding.Type = "application/x-www-form-urlencoded"; myInputBinding.Extensions.Add(postMimeContentbinding); // Add the InputBinding to the OperationBinding. myOperationBinding.Input = myInputBinding; // Create an OutputBinding. OutputBinding myOutputBinding = new OutputBinding(); // Create a MimeTextBinding. MimeTextBinding myMimeTextBinding = new MimeTextBinding(); // Create a MimeTextMatch. MimeTextMatch myMimeTextMatch = new MimeTextMatch(); MimeTextMatchCollection myMimeTextMatchCollection ; // Initialize properties of the MimeTextMatch. myMimeTextMatch.Name = "Title"; myMimeTextMatch.Type = "*/*"; myMimeTextMatch.Pattern = "'TITLE>(.*?)<"; myMimeTextMatch.IgnoreCase = true; // Initialize a MimeTextMatchCollection. myMimeTextMatchCollection = myMimeTextBinding.Matches; // Add the MimeTextMatch to the MimeTextMatchCollection. myMimeTextMatchCollection.Add( myMimeTextMatch ); myOutputBinding.Extensions.Add( myMimeTextBinding ); // Add the OutputBinding to the OperationBinding. myOperationBinding.Output = myOutputBinding; // Add the OutputBinding to the OperationBinding. myOperationBinding.Output = myOutputBinding; // Add the OperationBinding to the Binding. myBinding.Operations.Add(myOperationBinding); // Add the Binding to the BindingCollection of the ServiceDescription. myServiceDescription.Bindings.Add(myBinding); // Write the ServiceDescription as a WSDL file. myServiceDescription.Write("MimeText_Binding_Match_8_Output_CS.wsdl"); Console.WriteLine( "WSDL file named 'MimeText_Binding_Match_8_Output_CS.wsdl' was" + " created successfully."); } catch(Exception e) { Console.WriteLine( "Exception: {0}", e.Message ); } } }
#using <System.Xml.dll> #using <System.Web.Services.dll> #using <System.dll> using namespace System; using namespace System::Web::Services::Description; using namespace System::Collections; using namespace System::Xml; int main() { try { ServiceDescription^ myServiceDescription = ServiceDescription::Read( "MimeText_Binding_Match_8_Input_CPP.wsdl" ); // Create a Binding. Binding^ myBinding = gcnew Binding; // Initialize the Name property of the Binding. myBinding->Name = "MimeText_Binding_MatchServiceHttpPost"; XmlQualifiedName^ myXmlQualifiedName = gcnew XmlQualifiedName( "s0:MimeText_Binding_MatchServiceHttpPost" ); myBinding->Type = myXmlQualifiedName; // Create an HttpBinding. HttpBinding^ myHttpBinding = gcnew HttpBinding; myHttpBinding->Verb = "POST"; // Add the HttpBinding to the Binding. myBinding->Extensions->Add( myHttpBinding ); // Create an OperationBinding. OperationBinding^ myOperationBinding = gcnew OperationBinding; myOperationBinding->Name = "AddNumbers"; HttpOperationBinding^ myHttpOperationBinding = gcnew HttpOperationBinding; myHttpOperationBinding->Location = "/AddNumbers"; // Add the HttpOperationBinding to the OperationBinding. myOperationBinding->Extensions->Add( myHttpOperationBinding ); // Create an InputBinding. InputBinding^ myInputBinding = gcnew InputBinding; MimeContentBinding^ postMimeContentbinding = gcnew MimeContentBinding; postMimeContentbinding->Type = "application/x-www-form-urlencoded"; myInputBinding->Extensions->Add( postMimeContentbinding ); // Add the InputBinding to the OperationBinding. myOperationBinding->Input = myInputBinding; // Create an OutputBinding. OutputBinding^ myOutputBinding = gcnew OutputBinding; // Create a MimeTextBinding. MimeTextBinding^ myMimeTextBinding = gcnew MimeTextBinding; // Create a MimeTextMatch. MimeTextMatch^ myMimeTextMatch = gcnew MimeTextMatch; MimeTextMatchCollection^ myMimeTextMatchCollection; // Initialize properties of the MimeTextMatch. myMimeTextMatch->Name = "Title"; myMimeTextMatch->Type = "*/*"; myMimeTextMatch->Pattern = "'TITLE>(.*?)<"; myMimeTextMatch->IgnoreCase = true; // Initialize a MimeTextMatchCollection. myMimeTextMatchCollection = myMimeTextBinding->Matches; // Add the MimeTextMatch to the MimeTextMatchCollection. myMimeTextMatchCollection->Add( myMimeTextMatch ); myOutputBinding->Extensions->Add( myMimeTextBinding ); // Add the OutputBinding to the OperationBinding. myOperationBinding->Output = myOutputBinding; // Add the OutputBinding to the OperationBinding. myOperationBinding->Output = myOutputBinding; // Add the OperationBinding to the Binding. myBinding->Operations->Add( myOperationBinding ); // Add the Binding to the BindingCollection of the ServiceDescription. myServiceDescription->Bindings->Add( myBinding ); // Write the ServiceDescription as a WSDL file. myServiceDescription->Write( "MimeText_Binding_Match_8_Output_CPP.wsdl" ); Console::WriteLine( "WSDL file named 'MimeText_Binding_Match_8_Output_CPP.wsdl' was" " created successfully." ); } catch ( Exception^ e ) { Console::WriteLine( "Exception: {0}", e->Message ); } }
import System.*; import System.Web.Services.Description.*; import System.Collections.*; import System.Xml.*; class MyTextBinding { public static void main(String[] args) { try { ServiceDescription myServiceDescription = ServiceDescription. Read("MimeText_Binding_Match_8_Input_JSL.wsdl"); // Create a Binding. Binding myBinding = new Binding(); // Initialize the Name property of the Binding. myBinding.set_Name("MimeText_Binding_MatchServiceHttpPost"); XmlQualifiedName myXmlQualifiedName = new XmlQualifiedName( "s0:MimeText_Binding_MatchServiceHttpPost"); myBinding.set_Type(myXmlQualifiedName); // Create an HttpBinding. HttpBinding myHttpBinding = new HttpBinding(); myHttpBinding.set_Verb("POST"); // Add the HttpBinding to the Binding. myBinding.get_Extensions().Add(myHttpBinding); // Create an OperationBinding. OperationBinding myOperationBinding = new OperationBinding(); myOperationBinding.set_Name("AddNumbers"); HttpOperationBinding myHttpOperationBinding = new HttpOperationBinding(); myHttpOperationBinding.set_Location("/AddNumbers"); // Add the HttpOperationBinding to the OperationBinding. myOperationBinding.get_Extensions().Add(myHttpOperationBinding); // Create an InputBinding. InputBinding myInputBinding = new InputBinding(); MimeContentBinding postMimeContentbinding = new MimeContentBinding(); postMimeContentbinding.set_Type("application/x-www-form-urlencoded"); myInputBinding.get_Extensions().Add(postMimeContentbinding); // Add the InputBinding to the OperationBinding. myOperationBinding.set_Input(myInputBinding); // Create an OutputBinding. OutputBinding myOutputBinding = new OutputBinding(); // Create a MimeTextBinding. MimeTextBinding myMimeTextBinding = new MimeTextBinding(); // Create a MimeTextMatch. MimeTextMatch myMimeTextMatch = new MimeTextMatch(); MimeTextMatchCollection myMimeTextMatchCollection; // Initialize properties of the MimeTextMatch. myMimeTextMatch.set_Name("Title"); myMimeTextMatch.set_Type("*/*"); myMimeTextMatch.set_Pattern("'TITLE>(.*?)<"); myMimeTextMatch.set_IgnoreCase(true); // Initialize a MimeTextMatchCollection. myMimeTextMatchCollection = myMimeTextBinding.get_Matches(); // Add the MimeTextMatch to the MimeTextMatchCollection. myMimeTextMatchCollection.Add(myMimeTextMatch); myOutputBinding.get_Extensions().Add(myMimeTextBinding); // Add the OutputBinding to the OperationBinding. myOperationBinding.set_Output(myOutputBinding); // Add the OutputBinding to the OperationBinding. myOperationBinding.set_Output(myOutputBinding); // Add the OperationBinding to the Binding. myBinding.get_Operations().Add(myOperationBinding); // Add the Binding to the BindingCollection of the // ServiceDescription. myServiceDescription.get_Bindings().Add(myBinding); // Write the ServiceDescription as a WSDL file. myServiceDescription.Write("MimeText_Binding_Match_8_Output_JSL." + "wsdl"); Console.WriteLine("WSDL file named " + "'MimeText_Binding_Match_8_Output_JSL.wsdl' was" + " created successfully."); } catch (System.Exception e) { Console.WriteLine("Exception: {0}", e.get_Message()); } } //main } //MyTextBinding

System.Web.Services.Description.MimeTextMatch


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MimeTextMatch コンストラクタ
アセンブリ: System.Web.Services (system.web.services.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MimeTextMatch プロパティ

名前 | 説明 | |
---|---|---|
![]() | Capture | グループ内にある MimeTextMatch の 0 から始まるインデックス番号を示す値を取得または設定します。 |
![]() | Group | テキスト検索の結果を配置するグループの数を示す値を取得または設定します。 |
![]() | IgnoreCase | 検索時に検索対象テキストの大文字小文字を区別しないかどうかを示す値を取得または設定します。 |
![]() | Matches | 検索によって検出された、テキスト パターンの一致のコレクションを取得します。 |
![]() | Name | MimeTextMatch の名前を取得または設定します。 |
![]() | Pattern | 検索対象のテキスト パターンを取得または設定します。 |
![]() | Repeats | 検索の実行回数を示す値を取得または設定します。 |
![]() | RepeatsString | 検索の実行回数を示す値を取得または設定します。 |
![]() | Type | 検索対象テキストの MIME 形式を示す値を取得または設定します。 |

MimeTextMatch メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

MimeTextMatch メンバ
HTTP 伝送での検索対象のテキスト パターンを表します。このクラスは継承できません。
MimeTextMatch データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | MimeTextMatch |

名前 | 説明 | |
---|---|---|
![]() | Capture | グループ内にある MimeTextMatch の 0 から始まるインデックス番号を示す値を取得または設定します。 |
![]() | Group | テキスト検索の結果を配置するグループの数を示す値を取得または設定します。 |
![]() | IgnoreCase | 検索時に検索対象テキストの大文字小文字を区別しないかどうかを示す値を取得または設定します。 |
![]() | Matches | 検索によって検出された、テキスト パターンの一致のコレクションを取得します。 |
![]() | Name | MimeTextMatch の名前を取得または設定します。 |
![]() | Pattern | 検索対象のテキスト パターンを取得または設定します。 |
![]() | Repeats | 検索の実行回数を示す値を取得または設定します。 |
![]() | RepeatsString | 検索の実行回数を示す値を取得または設定します。 |
![]() | Type | 検索対象テキストの MIME 形式を示す値を取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- MimeTextMatchのページへのリンク