MimeTextMatch.Repeats Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, ile razy ma zostać wykonane wyszukiwanie.
public:
property int Repeats { int get(); void set(int value); };
public int Repeats { get; set; }
member this.Repeats : int with get, set
Public Property Repeats As Integer
Wartość właściwości
32-bitowa liczba całkowita ze znakiem. Wartość domyślna to 1.
Wyjątki
Wartość właściwości jest ujemna.
Przykłady
// Create an InputBinding.
InputBinding^ myInputBinding = gcnew InputBinding;
MimeTextBinding^ myMimeTextBinding = gcnew MimeTextBinding;
MimeTextMatchCollection^ myMimeTextMatchCollection1 = gcnew MimeTextMatchCollection;
array<MimeTextMatch^>^myMimeTextMatch = gcnew array<MimeTextMatch^>(3);
myMimeTextMatchCollection1 = myMimeTextBinding->Matches;
// Intialize the MimeTextMatch.
for ( myInt = 0; myInt < 3; myInt++ )
{
// Get a new MimeTextMatch.
myMimeTextMatch[ myInt ] = gcnew MimeTextMatch;
// Assign values to properties of the MimeTextMatch.
myMimeTextMatch[ myInt ]->Name = String::Format( "Title{0}", Convert::ToString( myInt ) );
myMimeTextMatch[ myInt ]->Type = "*/*";
myMimeTextMatch[ myInt ]->Pattern = "TITLE>(.*?)<";
myMimeTextMatch[ myInt ]->IgnoreCase = true;
myMimeTextMatch[ myInt ]->Capture = 2;
myMimeTextMatch[ myInt ]->Group = 2;
if ( myInt != 0 )
{
// Assign the Repeats property if the index is not 0.
myMimeTextMatch[ myInt ]->Repeats = 2;
}
else
{
// Assign the RepeatsString property if the index is 0.
myMimeTextMatch[ myInt ]->RepeatsString = "4";
}
myMimeTextMatchCollection1->Add( myMimeTextMatch[ myInt ] );
}
// Create an InputBinding.
InputBinding myInputBinding = new InputBinding();
MimeTextBinding myMimeTextBinding = new MimeTextBinding();
MimeTextMatchCollection myMimeTextMatchCollection1 =
new MimeTextMatchCollection();
MimeTextMatch[] myMimeTextMatch = new MimeTextMatch[3];
myMimeTextMatchCollection1 = myMimeTextBinding.Matches;
// Intialize the MimeTextMatch.
for( myInt = 0 ; myInt < 3 ; myInt++ )
{
// Get a new MimeTextMatch.
myMimeTextMatch[ myInt ] = new MimeTextMatch();
// Assign values to properties of the MimeTextMatch.
myMimeTextMatch[ myInt ].Name = "Title" + Convert.ToString( myInt );
myMimeTextMatch[ myInt ].Type = "*/*";
myMimeTextMatch[ myInt ].Pattern = "TITLE>(.*?)<";
myMimeTextMatch[ myInt ].IgnoreCase = true;
myMimeTextMatch[ myInt ].Capture = 2;
myMimeTextMatch[ myInt ].Group = 2;
if( myInt != 0 )
{
// Assign the Repeats property if the index is not 0.
myMimeTextMatch[ myInt ].Repeats = 2;
}
else
{
// Assign the RepeatsString property if the index is 0.
myMimeTextMatch[ myInt ].RepeatsString = "4";
}
// Add the MimeTextMatch to the collection.
myMimeTextMatchCollection1.Add( myMimeTextMatch[ myInt ] );
}
' Create an InputBinding.
Dim myInputBinding As New InputBinding()
Dim myMimeTextBinding As New MimeTextBinding()
Dim myMimeTextMatchCollection1 As New MimeTextMatchCollection()
Dim myMimeTextMatch(2) As MimeTextMatch
myMimeTextMatchCollection1 = myMimeTextBinding.Matches
' Intialize the MimeTextMatch.
For myInt = 0 To 2
' Get a new MimeTextMatch.
myMimeTextMatch(myInt) = New MimeTextMatch()
' Assign values to properties of the MimeTextMatch.
myMimeTextMatch(myInt).Name = "Title" + Convert.ToString(myInt)
myMimeTextMatch(myInt).Type = "*/*"
myMimeTextMatch(myInt).Pattern = "TITLE>(.*?)<"
myMimeTextMatch(myInt).IgnoreCase = True
myMimeTextMatch(myInt).Capture = 2
myMimeTextMatch(myInt).Group = 2
If myInt <> 0 Then
' Assign the Repeats property if the index is not 0.
myMimeTextMatch(myInt).Repeats = 2
Else
' Assign the RepeatsString property if the index is 0.
myMimeTextMatch(myInt).RepeatsString = "4"
End If
' Add 'MimeTextMatch' instance to collection.
myMimeTextMatchCollection1.Add(myMimeTextMatch(myInt))
Next myInt
Uwagi
W przypadku, gdy możliwe jest więcej niż jedno dopasowanie, wartość właściwości 1 zwróci tylko pierwsze znalezione dopasowanie. Wartość MaxValue funkcji zwróci wszystkie dopasowania.
Ta właściwość zwraca te same informacje co RepeatsString właściwość, ale jako 32-bitową liczbę całkowitą ze znakiem, a nie jako ciąg.