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 | |
---|---|---|
ParameterizedString() | Inicializuje 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 seznam částí parametr. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
Count | Získá počet částí řetězce. | |
Empty | Prázdný řetězec Parametrizovaná získá. | |
FlowDocumentString | ||
Item | Získá část parametru v daném indexu seznamu dílů. | |
ParameterNames | Získá jen pro čtení kolekci názvy parametrů ze seznamu parametr částí. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Copy | Vrátí kopii tohoto parametrizované řetězec. | |
Equals(Object) | Vrátí hodnotu, která udává, zda jsou objekty rovnocenné. (Přepisuje Object.Equals(Object).) | |
Equals(ParameterizedString) | Vrátí hodnotu, která označuje, zda poskytované Parametrizovaná řetězec je rovna parametrizované řetězec. | |
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.) | |
FromFlowDocument | ||
FromXml | Načte parametry pomocí zadané čtecí funkce XML. | |
GetEnumerator | Vrací enumerátor, který prochází částí kolekce parametrů parametrizované řetězec. | |
GetHashCode | Vrátí kód hash této instance. (Přepisuje Object.GetHashCode.) | |
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. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
IsValidParameterName | Vrátí hodnotu, která označuje, zda zadaný název je název platný parametr. | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
RenameParameter | Přejmenuje pomocí dané nový název zadaný parametr a vrátí změněné parametrizované řetězec. | |
ReplaceParameter | Nahradí zadaný parametr hodnotu pomocí dané náhradní text. | |
ToPlainText | ||
ToString | Vrátí objekt parametrizované řetězec jako řetězec. (Přepisuje Object.ToString.) | |
ToXml | XML reprezentace parametrizované řetězec vytvoří a uloží jej do zadaného Zapisovatel XML. |
Nahoru
Operátory
Název | Popis | |
---|---|---|
Equality | Vrátí operátor rovnosti (==) použít v kódu. | |
Implicit(String to ParameterizedString) | Převede řetězec na řetězec parametrizované. | |
Implicit(ParameterizedString to String) | Vrátí operátor, který lze použít pro porovnání implicitní parametry řetězce. | |
Inequality | Vrátí hodnotu, která označuje, zda dva objekty nejsou shodné. |
Nahoru
Pole
Název | Popis | |
---|---|---|
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 | |
---|---|---|
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.