Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente une chaîne qui comporte des paramètres incorporés.
Hiérarchie d'héritage
System.Object
Microsoft.TeamFoundation.TestManagement.Client.ParameterizedString
Espace de noms : Microsoft.TeamFoundation.TestManagement.Client
Assembly : Microsoft.TeamFoundation.TestManagement.Client (dans Microsoft.TeamFoundation.TestManagement.Client.dll)
Syntaxe
'Déclaration
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
Le type ParameterizedString expose les membres suivants.
Constructeurs
| Nom | Description | |
|---|---|---|
![]() |
ParameterizedString() | Initialise une nouvelle instance de la classe ParameterizedString. |
![]() |
ParameterizedString(String) | Initialise une nouvelle instance de la classe ParameterizedString à l'aide de la chaîne donnée. |
![]() |
ParameterizedString(XmlReader) | Initialise une nouvelle instance de la classe ParameterizedString à l'aide du lecteur XML. |
![]() |
ParameterizedString(IEnumerable<ParameterizedStringPart>) | Initialise une nouvelle instance de la classe ParameterizedString à l'aide de la liste de paramètres de parties fournie. |
Début
Propriétés
| Nom | Description | |
|---|---|---|
![]() |
Count | Obtient le nombre de parties d'une chaîne. |
![]() ![]() |
Empty | Obtient une chaîne paramétrable vide. |
![]() |
FlowDocumentString | |
![]() |
Item | Obtient la partie paramètre à l'index donné de la liste des parties. |
![]() |
ParameterNames | Obtient une collection en lecture seule des noms de paramètre de la liste des parties paramètres. |
Début
Méthodes
| Nom | Description | |
|---|---|---|
![]() |
Copy | Retourne une copie de cette chaîne paramétrable. |
![]() |
Equals(Object) | Retourne une valeur qui indique si deux objets sont égaux. (Substitue Object.Equals(Object).) |
![]() |
Equals(ParameterizedString) | Retourne une valeur qui indique si la chaîne paramétrable fournie est égale à cette chaîne paramétrable. |
![]() |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
![]() ![]() |
FromFlowDocument | |
![]() |
FromXml | Charge les paramètres à l'aide du lecteur XML fourni. |
![]() |
GetEnumerator | Retourne un énumérateur qui itère au sein de la collection de parties paramètres de cette chaîne paramétrable. |
![]() |
GetHashCode | Retourne le code de hachage de cette instance. (Substitue Object.GetHashCode().) |
![]() ![]() |
GetParameterNamingErrorMessage | Retourne le message localisé à retourner pour une tentative d'ajout d'une partie paramètre avec un nom de paramètre non valide. |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() ![]() |
IsValidParameterName | Retourne une valeur qui indique si le nom fourni est un nom de paramètre valide. |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
RenameParameter | Renomme le paramètre spécifié avec le nouveau nom donné et retourne la chaîne paramétrable modifiée. |
![]() |
ReplaceParameter | Remplace la valeur de paramètre spécifiée par le texte de remplacement donné. |
![]() |
ToPlainText | |
![]() |
ToString | Retourne cet objet de chaîne paramétrable en tant que chaîne. (Substitue Object.ToString().) |
![]() |
ToXml | Crée une représentation XML de cette chaîne paramétrable et l'enregistre à l'aide de l'enregistreur XML fourni. |
Début
Opérateurs
| Nom | Description | |
|---|---|---|
![]() ![]() |
Equality | Retourne l'opérateur à utiliser dans le code d'égalité (==). |
![]() ![]() |
Implicit(String to ParameterizedString) | Convertit une chaîne en une chaîne paramétrable. |
![]() ![]() |
Implicit(ParameterizedString to String) | Retourne un opérateur qui peut être utilisé pour la comparaison implicite de chaînes paramétrées. |
![]() ![]() |
Inequality | Retourne une valeur qui indique si deux objets ne sont pas égaux. |
Début
Champs
| Nom | Description | |
|---|---|---|
![]() ![]() |
ElementName | Contient le nom de l'élément à utiliser lors de l'enregistrement de cet objet de chaîne paramétrable au format XML. |
Début
Implémentations d'interface explicite
| Nom | Description | |
|---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator | Retourne un énumérateur qui itère au sein d'une collection. |
Début
Notes
Il existe deux façons d'examiner une telle chaîne…il est en tant que chaîne en deux dimensions avec des paramètres inclus, l'autre est comme une liste de chaînes et de règle 1 de références de paramètre (noms) : Il n'existe aucune proprement parler chaîne non conforme aux règles d'analyse sont intentionnellement généreuse voici certaines formes de chaîne de l'exemple, avec ce qu'ils analyseront « jour le @@object sur le @@support » - > « mettez », object, out « sur », l'échappement de prise en charge est facultative, si les éléments suivants de caractère @ n'est pas un personnage principal valide d'identificateur, ou la fin de chaîne dans un signe @, le texte est traité comme un littéral « @ se connectent son propre peut être OK » - > « @ se connectent son propre peuvent être OK » qu'un nom de paramètre doit se conformer aux règles d'identificateur C# faire par exemple en analysant un paramètre, nous arrêtons après le premier espace : « Connexion avec le @@user de @@domain » - « > connexion avec », domaine, « « , utilisateur s'il existe un texte littéral qui suit immédiatement un nom de paramètre, puis elle peut être séparées « pluriel le du @@WORD est de @@WORD@@s » - > pluriel « de », WORD, WORD, « s » juxtaposant est-ce-que les deux paramètres sans exécution intermédiaire l'espace requiert également le signe de fin de @@ entrez le @@prefix@@suffix de mot composé - > « le mot composé », le préfixe, le suffixe « est -il » introduisent-ils après le paramètre, a ?indique que la valeur de paramètre soit traitée comme si elle était null (même a été définie précédemment) dans un contexte de test manuel, cela signifie que dans l'exemple suivant SessionId est toujours demandé et la nouvelle valeur sera utilisée, même si ce contrôle a eu ancienne valeur « valeur de @ ? SessionId cas » n'est pas significatif pour les noms de paramètres, dans la chaîne suivante que le paramètre appelé « TESTVALUE » est utilisé deux fois « entrez le @@testvalue de @@TESTVALUE de test
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.TeamFoundation.TestManagement.Client, espace de noms
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)