Classe ParameterizedString
Rappresenta una stringa con parametri incorporati.
Gerarchia di ereditarietà
Object
Microsoft.TeamFoundation.TestManagement.Client.ParameterizedString
Spazio dei nomi: Microsoft.TeamFoundation.TestManagement.Client
Assembly: Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)
Sintassi
'Dichiarazione
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
Il tipo ParameterizedString espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ParameterizedString() | Inizializza una nuova istanza della classe ParameterizedString. |
![]() |
ParameterizedString(String) | Inizializza una nuova istanza della classe ParameterizedString utilizzando la stringa specificata. |
![]() |
ParameterizedString(XmlReader) | Inizializza una nuova istanza della classe ParameterizedString utilizzando il lettore XML specificato. |
![]() |
ParameterizedString(IEnumerable<ParameterizedStringPart>) | Inizializza una nuova istanza della classe ParameterizedString utilizzando l'elenco di parti del parametro specificate. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Count | Ottiene il numero di parti nella stringa. |
![]() ![]() |
Empty | Ottiene una stringa con parametri vuota. |
![]() |
FlowDocumentString | |
![]() |
Item | Ottiene la parte del parametro in corrispondenza dell'indice dell'elenco di parti specificato. |
![]() |
ParameterNames | Ottiene una raccolta di sola lettura di nomi del parametro dall'elenco di parti del parametro. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Copy | Restituisce una copia della stringa con parametri. |
![]() |
Equals(Object) | Restituisce un valore che indica se due oggetti sono uguali. (Esegue l'override di Object.Equals(Object)). |
![]() |
Equals(ParameterizedString) | Restituisce un valore che indica se la stringa con parametri specificata è uguale alla stringa con parametri. |
![]() |
Finalize | Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object) |
![]() ![]() |
FromFlowDocument | |
![]() |
FromXml | Carica i parametri utilizzando il lettore XML specificato. |
![]() |
GetEnumerator | Restituisce un enumeratore che consente di scorrere la raccolta di parti del parametro della stringa con parametri. |
![]() |
GetHashCode | Restituisce il codice hash per l'istanza. (Esegue l'override di Object.GetHashCode). |
![]() ![]() |
GetParameterNamingErrorMessage | Restituisce il messaggio localizzato da restituire quando si tenta di aggiungere una parte del parametro utilizzando un nome parametro non valido. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() ![]() |
IsValidParameterName | Restituisce un valore che indica se il nome specificato è un nome di parametro valido. |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
RenameParameter | Rinomina il parametro specificato utilizzando il nuovo nome specificato e restituisce la stringa con parametri modificata. |
![]() |
ReplaceParameter | Sostituisce il valore del parametro specificato utilizzando il testo di sostituzione specificato. |
![]() |
ToPlainText | |
![]() |
ToString | Restituisce l'oggetto stringa con parametri come stringa. (Esegue l'override di Object.ToString). |
![]() |
ToXml | Crea una rappresentazione XML della stringa con parametri e la salva nel writer XML specificato. |
In alto
Operatori
Nome | Descrizione | |
---|---|---|
![]() ![]() |
Equality | Restituisce l'operatore da utilizzare nel codice di uguaglianza (==). |
![]() ![]() |
Implicit(String to ParameterizedString) | Converte una stringa a una stringa con parametri. |
![]() ![]() |
Implicit(ParameterizedString to String) | Restituisce un operatore che può essere utilizzato per il confronto implicito delle stringhe con parametri. |
![]() ![]() |
Inequality | Restituisce un valore che indica se due oggetti non sono uguali. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
![]() ![]() |
ElementName | Contiene il nome dell'elemento da utilizzare quando l'oggetto stringa con parametri viene salvato in XML. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator | Restituisce un enumeratore che consente di scorrere una raccolta. |
In alto
Note
Esistono due modi per esaminare tale stringa in una vengono come stringa semplice con parametri predefiniti, un altro è ad esempio una regola 1 riferimenti di parametro e dell'elenco di stringhe (nomi): Vi sono ad esempio a una stringa non valida le regole di analisi siano intenzionalmente generose di seguito sono riportate alcune forme di esempio di stringa, insieme a cui analizzeranno "incollare il @@object su @@support" - > "inserisci", oggetto, "a", utilizzare caratteri di escape di supporto è facoltativo, se si desidera utilizzare il carattere @ non è un personaggio principale dell'identificatore valido, o la stringa finisce @ in un segno, il testo viene considerata come un valore letterale "@ un segno di per sé può essere OK" - "@ > un segno di per sé possono essere OK" un nome di parametro deve rispettare le regole dell'identificatore c così ad esempio durante l'analisi di un parametro, è arrestiamo dopo il primo spazio: "Accesso al @@user di @@domain" - > accesso "con", dominio, "utente, se esiste testo letterale subito dopo un nome di parametro, quindi di debba essere separato "plurale di @@WORD è @@WORD@@s" - "> il plurale di", WORD, "è", WORD, "s" che giustappone due parametri senza spazi corrispondente richiede anche il segno di terminazione di @@ sposta nel @@prefix@@suffix di parola composta da > "attiva la parola composta", il prefisso, il suffisso dopo il parametro, a? indica che il valore del parametro da considerare come se fosse null (anche l'assembly è stato impostato) in un contesto di test manuale, questo significa che nell'esempio seguente SessionId sarà sempre obbligatoria e il nuovo valore venga utilizzato, anche se è stata controllo di un valore precedente "il valore del simbolo @? SessionId" caso non è significativo per i nomi di parametri, nella stringa seguente nel parametro denominato "TESTVALUE" viene utilizzato due volte "sposta nel @@testvalue di @@TESTVALUE di test
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.TeamFoundation.TestManagement.Client