Sdílet prostřednictvím


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
Veřejná metoda ParameterizedString() Vytvoří novou instanci třídy ParameterizedString.
Veřejná metoda ParameterizedString(String) Inicializuje novou instanci ParameterizedString třídy pomocí zadaného řetězce.
Veřejná metoda ParameterizedString(XmlReader) Inicializuje novou instanci ParameterizedString třídy pomocí zadané čtecí funkce XML.
Veřejná metoda ParameterizedString(IEnumerable<ParameterizedStringPart>) Inicializuje novou instanci ParameterizedString třídy pomocí poskytnutého seznamu parametr částí.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Count Počet částí získá v řetězci.
Veřejná vlastnostStatický člen Empty Získá parametrizované prázdný řetězec.
Veřejná vlastnost FlowDocumentString
Veřejná vlastnost Item Získá část parametru v daném indexu seznam částí.
Veřejná vlastnost ParameterNames Ze seznamu parametr částí získává názvy parametrů kolekce jen pro čtení.

Nahoru

Metody

  Název Popis
Veřejná metoda Copy Vrátí kopii tohoto řetězce parametry.
Veřejná metoda Equals(Object) Vrátí hodnotu, která označuje, zda jsou dva objekty stejné. (Přepisuje Object.Equals(Object).)
Veřejná metoda Equals(ParameterizedString) Vrátí hodnotu, která označuje, zda zadané parametry řetězec se rovná parametrizované řetězec.
Chráněná metoda 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.)
Veřejná metodaStatický člen FromFlowDocument
Veřejná metoda FromXml Načte parametry pomocí zadané čtecí funkce XML.
Veřejná metoda GetEnumerator Čítač výčtu, který prochází shromažďování parametrů částí tohoto řetězce parametrizované vrátí.
Veřejná metoda GetHashCode Vrátí kód hash pro tuto instanci. (Přepisuje Object.GetHashCode().)
Veřejná metodaStatický člen GetParameterNamingErrorMessage Vrátí zprávu lokalizované vrácených při pokusu o přidání parametru části pomocí neplatný parametr název.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metodaStatický člen IsValidParameterName Vrátí hodnotu, která označuje, zda zadané jméno je název neplatný parametr.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda RenameParameter Přejmenuje pomocí dané nový název zadaný parametr a vrátí řetězec změněné parametry.
Veřejná metoda ReplaceParameter Nahradí zadaný parametr hodnotu pomocí dané náhradní text.
Veřejná metoda ToPlainText
Veřejná metoda ToString Vrátí parametry řetězce objekt jako řetězec. (Přepisuje Object.ToString().)
Veřejná metoda ToXml Reprezentaci XML tohoto řetězce parametrizované vytvoří a uloží zadané Writer XML.

Nahoru

Operátory

  Název Popis
Veřejný operátorStatický člen Equality Vrátí operátor rovnosti (==) pro použití v kódu.
Veřejný operátorStatický člen Implicit(String to ParameterizedString) Převede řetězec na řetězec parametry.
Veřejný operátorStatický člen Implicit(ParameterizedString to String) Vrátí operátor, který lze použít pro implicitní porovnání parametry řetězce.
Veřejný operátorStatický člen Inequality Vrátí hodnotu, která označuje, zda dva objekty nejsou shodné.

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen ElementName Obsahuje název prvku použít po uložení tohoto objektu parametrizované řetězec XML.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda 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.

Viz také

Referenční dokumentace

Microsoft.TeamFoundation.TestManagement.Client – obor názvů

ParameterizedStringPart