MimeTextMatch Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili pola teks tempat transmisi HTTP dicari. Kelas ini tidak dapat diwariskan.
public ref class MimeTextMatch sealed
public sealed class MimeTextMatch
type MimeTextMatch = class
Public NotInheritable Class MimeTextMatch
- Warisan
-
MimeTextMatch
Contoh
Contoh berikut menunjukkan penggunaan properti dan metode yang diekspos oleh MimeTextMatch
kelas .
#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 );
}
}
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 );
}
}
}
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
End Class
Keterangan
Untuk informasi selengkapnya tentang menentukan protokol untuk layanan Web XML, lihat Layanan Web XML Menggunakan ASP.NET. Untuk informasi selengkapnya tentang Web Services Description Language (WSDL), lihat spesifikasi WSDL .
Konstruktor
MimeTextMatch() |
Menginisialisasi instans baru kelas MimeTextMatch. |
Properti
Capture |
Mendapatkan atau menetapkan nilai yang menunjukkan indeks berbasis nol dari MimeTextMatch dalam grup. |
Group |
Mendapatkan atau menetapkan nilai yang menunjukkan jumlah grup untuk menempatkan hasil pencarian teks. |
IgnoreCase |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah pencarian harus mengabaikan kasus teks yang akan dicari. |
Matches |
Mendapatkan kumpulan kecocokan pola teks yang telah ditemukan oleh pencarian. |
Name |
Mendapatkan atau mengatur nama MimeTextMatch. |
Pattern |
Mendapatkan atau mengatur pola teks untuk pencarian. |
Repeats |
Mendapatkan atau menetapkan nilai yang menunjukkan berapa kali pencarian akan dilakukan. |
RepeatsString |
Mendapatkan atau menetapkan nilai yang menunjukkan berapa kali pencarian akan dilakukan. |
Type |
Mendapatkan atau mengatur nilai yang menunjukkan format MIME teks yang akan dicari. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |