Sdílet prostřednictvím


ParameterizedString – třída

Představuje řetězec, který obsahuje vložené parametry.

Hierarchie dědičnosti

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() Inicializuje 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 seznam částí parametr.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá počet částí řetězce.
Veřejná vlastnostStatický člen Empty Prázdný řetězec Parametrizovaná získá.
Veřejná vlastnost FlowDocumentString
Veřejná vlastnost Item Získá část parametru v daném indexu seznamu dílů.
Veřejná vlastnost ParameterNames Získá jen pro čtení kolekci názvy parametrů ze seznamu parametr částí.

Nahoru

Metody

  Název Popis
Veřejná metoda Copy Vrátí kopii tohoto parametrizované řetězec.
Veřejná metoda Equals(Object) Vrátí hodnotu, která udává, zda jsou objekty rovnocenné. (Přepisuje Object.Equals(Object).)
Veřejná metoda Equals(ParameterizedString) Vrátí hodnotu, která označuje, zda poskytované Parametrizovaná řetězec je rovna parametrizované řetězec.
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před 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 Vrací enumerátor, který prochází částí kolekce parametrů parametrizované řetězec.
Veřejná metoda GetHashCode Vrátí kód hash této instance. (Přepisuje Object.GetHashCode.)
Veřejná metodaStatický člen GetParameterNamingErrorMessage Vrátí hodnotu lokalizované zprávy mají být vráceny při pokusu o přidání parametru části pomocí názvu neplatný parametr.
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ý název je název platný parametr.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie 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í změněné parametrizované řetězec.
Veřejná metoda ReplaceParameter Nahradí zadaný parametr hodnotu pomocí dané náhradní text.
Veřejná metoda ToPlainText
Veřejná metoda ToString Vrátí objekt parametrizované řetězec jako řetězec. (Přepisuje Object.ToString.)
Veřejná metoda ToXml XML reprezentace parametrizované řetězec vytvoří a uloží jej do zadaného Zapisovatel XML.

Nahoru

Operátory

  Název Popis
Veřejný operátorStatický člen Equality Vrátí operátor rovnosti (==) použít v kódu.
Veřejný operátorStatický člen Implicit(String to ParameterizedString) Převede řetězec na řetězec parametrizované.
Veřejný operátorStatický člen Implicit(ParameterizedString to String) Vrátí operátor, který lze použít pro porovnání implicitní 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 elementu používáte parametrizované řetězec objekt je uložen do souboru XML.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Vrátí enumerátor, který iteruje kolekci.

Nahoru

Poznámky

Existují dva způsoby, jak prozkoumat tyto řetězce... jeden je jako řetězec plochý s vložené parametry, jiné jako seznam řetězců a odkazy parametrů (názvy) pravidlo 1: není žádná taková věc jako je neplatný řetězec analýzu pravidla jsou záměrně velkorysých, zde jsou některé příklad řetězce -> formuláře a co se bude analyzovat "Umístit @@object @@support" "Umístit", objekt, "na", podpora Escaping je volitelné, pokud následující znak @ není platný identifikátor zájemce znak nebo řetězec končí v @ symbol, 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 můžeme zastavit po první místo: "Přihlásit pomocí @@domain @@user" -> "Přihlášení", doména, "",-uživatel, pokud je literál text bezprostředně následuje název parametru, pak bude muset být oddělený "@@WORD@@ s je množné číslo od @@WORD" > "Množné číslo od", slovo "je", slovo "s" Juxtaposing dva parametry bez požadovanými prostor také vyžaduje ukončení @@ podepsat suffix složeného slova @@prefix@@ -> Enter "Zadejte složeného slova" předpona, přípona za parametr,? Označuje, že hodnota parametru zachází jako kdyby byla hodnota null (i když byl dříve nastaven) v kontextu ručního testu, to znamená, že identifikátor SessionId v dalším příkladu bude vždy vyžadováno a nová hodnota bude použita, i kdyby byl původní hodnota "Zkontrolujte hodnotu @?Id_relace"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 @@TESTVALUE @@testvalue

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