Klasa ParameterizedString
Reprezentuje ciąg, który zawiera osadzone parametrów.
Hierarchia dziedziczenia
Object
Microsoft.TeamFoundation.TestManagement.Client.ParameterizedString
Przestrzeń nazw: Microsoft.TeamFoundation.TestManagement.Client
Zestaw: Microsoft.TeamFoundation.TestManagement.Client (w Microsoft.TeamFoundation.TestManagement.Client.dll)
Składnia
'Deklaracja
Public Class ParameterizedString _
Implements IEnumerable(Of ParameterizedStringPart), IEnumerable
public class ParameterizedString : IEnumerable<ParameterizedStringPart>,
IEnumerable
public ref class ParameterizedString : IEnumerable<ParameterizedStringPart>,
IEnumerable
type ParameterizedString =
class
interface IEnumerable<ParameterizedStringPart>
interface IEnumerable
end
public class ParameterizedString implements IEnumerable<ParameterizedStringPart>, IEnumerable
Typ ParameterizedString uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
ParameterizedString() | Inicjuje nowe wystąpienie klasy ParameterizedString. |
![]() |
ParameterizedString(String) | Inicjuje nowe wystąpienie ParameterizedString klasy przy użyciu podanego ciągu. |
![]() |
ParameterizedString(XmlReader) | Inicjuje nowe wystąpienie ParameterizedString klasy przy użyciu dostarczonego odczytującego XML. |
![]() |
ParameterizedString(IEnumerable<ParameterizedStringPart>) | Inicjuje nowe wystąpienie ParameterizedString klasy przy użyciu podanej listy części parametru. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Count | Pobiera numer części w ciągu. |
![]() ![]() |
Empty | Pobiera ciąg pusty sparametryzowana. |
![]() |
FlowDocumentString | |
![]() |
Item | Pobiera część parametru przy danym indeksie wykaz części. |
![]() |
ParameterNames | Pobiera kolekcji tylko do odczytu nazw parametrów z listy części parametru. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Copy | Zwraca kopię tego ciągu sparametryzowana. |
![]() |
Equals(Object) | Zwraca wartość wskazującą, czy dwa obiekty są równe. (Zastępuje Object.Equals(Object)). |
![]() |
Equals(ParameterizedString) | Zwraca wartość wskazująca, czy podanej sparametryzowana ciąg jest równa ten ciąg sparametryzowana. |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object). |
![]() ![]() |
FromFlowDocument | |
![]() |
FromXml | Ładuje parametry przy użyciu dostarczonego odczytującego XML. |
![]() |
GetEnumerator | Zwraca modułu wyliczającego, który dokonuje iteracji w kolekcji parametrów części tego ciągu sparametryzowana. |
![]() |
GetHashCode | Zwraca kod skrótu dla tego wystąpienia. (Zastępuje Object.GetHashCode). |
![]() ![]() |
GetParameterNamingErrorMessage | Zwraca zlokalizowane wiadomości mają być zwracane dla próba dodania część parametru przy użyciu nazwy nieprawidłowy parametr. |
![]() |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). |
![]() ![]() |
IsValidParameterName | Zwraca wartość wskazująca, czy podanej nazwy jest prawidłową nazwę parametru. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). |
![]() |
RenameParameter | Zmienia nazwę określonego parametru za pomocą danej nazwy nowych i zwraca zmienionych sparametryzowana ciąg znaków. |
![]() |
ReplaceParameter | Zastępuje wartość parametru określonego przy użyciu tekstu zastępczego danego. |
![]() |
ToPlainText | |
![]() |
ToString | Zwraca ten obiekt string sparametryzowana jako ciąg znaków. (Zastępuje Object.ToString). |
![]() |
ToXml | Reprezentacji XML tego ciągu sparametryzowana tworzy i zapisuje go do podanego modułu zapisującego XML. |
Początek
Operatory
Nazwa | Opis | |
---|---|---|
![]() ![]() |
Equality | Zwraca operator do użycia w kodzie na rzecz równości (==). |
![]() ![]() |
Implicit(String to ParameterizedString) | Konwertuje ciąg sparametryzowana ciąg. |
![]() ![]() |
Implicit(ParameterizedString to String) | Zwraca operator używany do porównania niejawna sparametryzowana ciągów. |
![]() ![]() |
Inequality | Zwraca wartość wskazującą, czy dwa obiekty nie są równe. |
Początek
Pola
Nazwa | Opis | |
---|---|---|
![]() ![]() |
ElementName | Zawiera nazwę elementu do użycia podczas tego obiektu sparametryzowana ciąg jest zapisywany do pliku XML. |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator | Zwraca moduł wyliczający, który dokonuje iteracji w kolekcji. |
Początek
Uwagi
Istnieją dwa sposoby zbadać taki ciąg... jeden jest jako ciąg tekstowy z parametrami osadzony, innym jest jako listę ciągów i odwołania do parametrów (nazwy) reguła 1: istnieje coś takiego jak ciąg nielegalne analizę zasady są celowo obfite, Oto niektóre przykładowy ciąg znaków -> Formularze, łącznie z co przeanalizuje "Umieścić @@object na @@support" "Umieścić", obiektu, "na", obsługa Ucieczka jest opcjonalna, jeśli następujących znaków @ nie jest prawidłowym identyfikatorem znakiem potencjalnego klienta lub ciąg kończy się w znaku @, tekst jest traktowany jako literał "@ znak z własnej może być OK" -> "@ Znak z własnej może być OK" Nazwa parametru musi być zgodna z C# identyfikator reguły, na przykład podczas analizowania parametr, możemy zatrzymać po pierwszym miejscu: "Wyloguj się z @@domain @@user" -> "Zaloguj się przy użyciu", domeny, "", -> użytkownika, jeśli istnieje tekst dosłowny natychmiast po nazwę parametru, a następnie może ona być oddzielone "w liczbie mnogiej @@WORD jest @@WORD@@ s" "W liczbie mnogiej", słowo "jest", program WORD, "s" łączeniu dwóch parametrów bez interwencji miejsca wymaga również kończące @@ podpisania Enter suffix słowa związek @@prefix@@ -> "Wprowadź słowa związek", prefiks, sufiks po parametrze? Wskazuje, że zostanie użyta wartość parametru należy traktować tak, jakby była wartość null (nawet została uprzednio ustawiona) w kontekście ręcznego testu, oznacza to, że w następnym przykładzie SessionId będzie zawsze wymagane i nową wartość, nawet jeśli miał on stara wartość "Sprawdź wartość @?Id_sesji"sprawy, nie ma znaczenia dla nazw parametrów, w poniższym ciągu parametr o nazwie"WARTOŚĆTESTOWA"służy dwa razy"wpisz test @@TESTVALUE @@testvalue
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.TeamFoundation.TestManagement.Client