ParameterizedString – třída
Představuje řetězec, který obsahuje vložené parametry.
Hierarchie dědičnosti
System.Object
Microsoft.TeamFoundation.TestManagement.Client.ParameterizedString
Obor názvů: Microsoft.TeamFoundation.TestManagement.Client
Sestavení: Microsoft.TeamFoundation.TestManagement.Client (v Microsoft.TeamFoundation.TestManagement.Client.dll)
Syntaxe
'Deklarace
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 zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
![]() |
ParameterizedString() | Vytvoří novou instanci třídy ParameterizedString. |
![]() |
ParameterizedString(String) | Inicializuje novou instanci ParameterizedString třídy pomocí zadaného řetězce. |
![]() |
ParameterizedString(XmlReader) | Inicializuje novou instanci ParameterizedString třídy pomocí zadané čtecí funkce XML. |
![]() |
ParameterizedString(IEnumerable<ParameterizedStringPart>) | Inicializuje novou instanci ParameterizedString třídy pomocí poskytnutého seznamu parametr částí. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
Count | Počet částí získá v řetězci. |
![]() ![]() |
Empty | Získá parametrizované prázdný řetězec. |
![]() |
FlowDocumentString | |
![]() |
Item | Získá část parametru v daném indexu seznam částí. |
![]() |
ParameterNames | Ze seznamu parametr částí získává názvy parametrů kolekce jen pro čtení. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
Copy | Vrátí kopii tohoto řetězce parametry. |
![]() |
Equals(Object) | Vrátí hodnotu, která označuje, zda jsou dva objekty stejné. (Přepisuje Object.Equals(Object).) |
![]() |
Equals(ParameterizedString) | Vrátí hodnotu, která označuje, zda zadané parametry řetězec se rovná parametrizované řetězec. |
![]() |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.) |
![]() ![]() |
FromFlowDocument | |
![]() |
FromXml | Načte parametry pomocí zadané čtecí funkce XML. |
![]() |
GetEnumerator | Čítač výčtu, který prochází shromažďování parametrů částí tohoto řetězce parametrizované vrátí. |
![]() |
GetHashCode | Vrátí kód hash pro tuto instanci. (Přepisuje Object.GetHashCode().) |
![]() ![]() |
GetParameterNamingErrorMessage | Vrátí zprávu lokalizované vrácených při pokusu o přidání parametru části pomocí neplatný parametr název. |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() ![]() |
IsValidParameterName | Vrátí hodnotu, která označuje, zda zadané jméno je název neplatný parametr. |
![]() |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) |
![]() |
RenameParameter | Přejmenuje pomocí dané nový název zadaný parametr a vrátí řetězec změněné parametry. |
![]() |
ReplaceParameter | Nahradí zadaný parametr hodnotu pomocí dané náhradní text. |
![]() |
ToPlainText | |
![]() |
ToString | Vrátí parametry řetězce objekt jako řetězec. (Přepisuje Object.ToString().) |
![]() |
ToXml | Reprezentaci XML tohoto řetězce parametrizované vytvoří a uloží zadané Writer XML. |
Nahoru
Operátory
Název | Popis | |
---|---|---|
![]() ![]() |
Equality | Vrátí operátor rovnosti (==) pro použití v kódu. |
![]() ![]() |
Implicit(String to ParameterizedString) | Převede řetězec na řetězec parametry. |
![]() ![]() |
Implicit(ParameterizedString to String) | Vrátí operátor, který lze použít pro implicitní porovnání parametry řetězce. |
![]() ![]() |
Inequality | Vrátí hodnotu, která označuje, zda dva objekty nejsou shodné. |
Nahoru
Pole
Název | Popis | |
---|---|---|
![]() ![]() |
ElementName | Obsahuje název prvku použít po uložení tohoto objektu parametrizované řetězec XML. |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator | Čítač výčtu, který prochází kolekce vrátí. |
Nahoru
Poznámky
Existují dva způsoby přezkoumat tyto řetězce...jeden je jako plochý řetězec s vložené parametry, jiné jako seznam řetězců a odkazy parametrů (názvy) pravidlo 1: není žádná taková věc jako neplatný řetězec analýzu pravidla jsou záměrně velkorysých Zde jsou některé příklad řetězce formuláře s co se bude analyzovat "Umístění objektu @@ na podporu @@"-> "Umístit", objektu, "na", Escaping je volitelné, pokud následující znak @ není platný identifikátor zájemce znak nebo řetězec končí @ znaménko, text je považována za literál "vlastní znak @, může být OK"-> "Vlastní znak @, může být OK" název parametru musí být v souladu s C# identifikátor pravidla, například při analýze parametr jsme zastavit po první místa: "Protokol obsahuje uživatele @@ @@ domény" - > "Přihlásit se", doména, "", uživatele, pokud je Doslovný text bezprostředně následuje název parametru, pak bude muset být oddělené "množné číslo @@ WORD je @@ WORD@@s" - > "Množném čísle z", slovo "je", slovo "s" Juxtaposing dva parametry bez požadovanými místa také vyžaduje ukončující @@ složeného slova @@ prefix@@suffix - zadejte znaménko > "Zadejte složeného slova" předpony, přípony za parametr,?označuje, že hodnota parametru zachází jako kdyby null (i dříve nastavena) V kontextu ruční test, to znamená, že v dalším příkladu SessionId vždy požadován a nová hodnota bude použita, i kdyby stará hodnota "Zkontrolujte hodnotu parametru @?SessionId"případ není významné pro názvy parametrů, v následující řetězec je použit parametr nazvaný"TESTOVACI_HODNOTA"dvakrát"zadejte test @@ TESTOVACÍ_HODNOTA @@ Testovací_Hodnota
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.