Klasa ParameterizedString
Reprezentuje ciąg, który został osadzony parametrów.
Hierarchia dziedziczenia
System.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 ParameterizedString klasy. |
![]() |
ParameterizedString(String) | Inicjuje nowe wystąpienie ParameterizedString klasy przy użyciu 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 dostarczonego wykaz części parametru. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Count | Pobiera numer części w ciągu. |
![]() ![]() |
Empty | Zwraca pusty ciąg sparametryzowanej. |
![]() |
FlowDocumentString | |
![]() |
Item | Zwraca część parametru przy danym indeksie wykaz części. |
![]() |
ParameterNames | Zwraca kolekcję tylko do odczytu parametru nazwy z listy parametr części. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Copy | Zwraca kopię ciąg ten sparametryzowanej. |
![]() |
Equals(Object) | Zwraca wartość wskazującą, czy dwa obiekty są równe. (Zastępuje Object.Equals(Object)). |
![]() |
Equals(ParameterizedString) | Zwraca wartość wskazującą, czy dostarczone sparametryzowana ciąg jest równa ciąg ten sparametryzowanej. |
![]() |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). |
![]() ![]() |
FromFlowDocument | |
![]() |
FromXml | Ładuje parametry przy użyciu dostarczonego odczytującego XML. |
![]() |
GetEnumerator | Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji części parametru ciąg ten sparametryzowanej. |
![]() |
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 | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). |
![]() ![]() |
IsValidParameterName | Zwraca wartość wskazującą, czy podana nazwa jest nazwą nieprawidłowy parametr. |
![]() |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). |
![]() |
RenameParameter | Zmienia nazwę określonego parametru za pomocą danego nową nazwę i zwraca ciąg sparametryzowana zmienione. |
![]() |
ReplaceParameter | Zastępuje wartości parametru określonej przy użyciu tekstu zastępczego w danym. |
![]() |
ToPlainText | |
![]() |
ToString | Zwraca obiekt ten sparametryzowanej ciągu jako ciąg. (Zastępuje Object.ToString()). |
![]() |
ToXml | Ciąg ten sparametryzowanej reprezentację XML tworzy i zapisuje go dostarczonego modułu zapisującego XML. |
Początek
Operatory
Nazwa | Opis | |
---|---|---|
![]() ![]() |
Equality | Zwraca operatora do użycia w kodzie dla równości (==). |
![]() ![]() |
Implicit(String to ParameterizedString) | Konwertuje ciąg ciąg sparametryzowanej. |
![]() ![]() |
Implicit(ParameterizedString to String) | Zwraca operatora, używanego do domniemanej porównania ciągów sparametryzowanej. |
![]() ![]() |
Inequality | Zwraca wartość wskazującą, czy dwa obiekty nie są równe. |
Początek
Pola
Nazwa | Opis | |
---|---|---|
![]() ![]() |
ElementName | Zawiera nazwę elementu, aby użyć podczas zapisywania obiektu ten sparametryzowanej ciąg XML. |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator | Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. |
Początek
Uwagi
Zbadać taki ciąg na dwa sposoby...jeden jako płaski ciąg osadzony parametrów, inny jest jako lista ciągów i odwołania do parametru (nazwy) reguła 1: istnieje coś takiego ciąg nielegalnych analizę zasady są celowo przemawia Oto niektóre formy ciąg przykład oraz co one analizuje "Umieścić obiekt @@ na wsparcie @@"-> "Put", obiektu, "na", wsparcie Escaping jest opcjonalne, jeśli następujących znaków @ nie jest poprawny identyfikator lidera znak lub ciąg, który kończy się w znaku @, a tekst jest traktowana jako literał "@ znak na jego własne mogą być OK"-> "Znak samodzielnie @ może być OK" Nazwa parametru muszą być zgodne z C# identyfikator reguły, na przykład podczas analizowania parametr zatrzymać możemy po pierwszej spacji: "Dziennik @@ domeny @@ użytkownik" - > "Rejestruj z", domeny, "", użytkownika, jeśli istnieje tekst dosłowny natychmiast po nazwy parametru, a następnie może ona być oddzielone "@@ WORD w liczbie mnogiej jest @@ WORD@@s" - > "Mnogiej z", program WORD, "jest", program WORD, "s" Juxtaposing dwa parametry bez interwencji miejsca wymaga również kończące @@ znak wprowadź wyraz mieszanek @@ prefix@@suffix - > "Wprowadź mieszanek wyraz", prefiks, sufiks po parametrze?Wskazuje, że zostanie użyta wartość parametru traktowane tak, jak gdyby null (nawet go wcześniej ustawiono) W kontekście badania ręczne, oznacza to, że w następnym przykładzie SessionId zawsze będzie wymagane i nową wartość, nawet jeśli miał stara wartość "Sprawdzanie wartości @?SessionId"sprawa nie jest istotne dla nazw parametrów, w ciągu następujących parametr o nazwie"WARTOŚĆTESTOWA"jest używane dwa razy"Wprowadź test @@ WARTOŚĆTESTOWA @@ WartośćTestowa
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