ParameterizedString (Clase)
Representa una cadena que tiene parámetros incrustados.
Jerarquía de herencia
Object
Microsoft.TeamFoundation.TestManagement.Client.ParameterizedString
Espacio de nombres: Microsoft.TeamFoundation.TestManagement.Client
Ensamblado: Microsoft.TeamFoundation.TestManagement.Client (en Microsoft.TeamFoundation.TestManagement.Client.dll)
Sintaxis
'Declaración
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
El tipo ParameterizedString expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
![]() |
ParameterizedString() | Inicializa una nueva instancia de la clase ParameterizedString. |
![]() |
ParameterizedString(String) | Inicializa una nueva instancia de la clase ParameterizedString usando la cadena dada. |
![]() |
ParameterizedString(XmlReader) | Inicializa una nueva instancia de la clase ParameterizedString usando el lector XML proporcionado. |
![]() |
ParameterizedString(IEnumerable<ParameterizedStringPart>) | Inicializa una nueva instancia de la clase ParameterizedString usando la lista de partes de parámetro proporcionada. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
Count | Obtiene el número de partes de la cadena. |
![]() ![]() |
Empty | Obtiene una cadena parametrizada vacía. |
![]() |
FlowDocumentString | |
![]() |
Item | Obtiene la parte de parámetro en el índice dado de la lista de partes. |
![]() |
ParameterNames | Obtiene una colección de solo lectura de nombres de parámetro de la lista de partes de parámetro. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
Copy | Devuelve una copia de esta cadena parametrizada. |
![]() |
Equals(Object) | Devuelve un valor que indica si dos objetos son iguales. (Invalida a Object.Equals(Object)). |
![]() |
Equals(ParameterizedString) | Devuelve un valor que indica si la cadena parametrizada proporcionada es igual que esta cadena parametrizada. |
![]() |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
![]() ![]() |
FromFlowDocument | |
![]() |
FromXml | Carga los parámetros utilizando el lector XML proporcionado. |
![]() |
GetEnumerator | Devuelve un enumerador que recorre en iteración la colección de partes de parámetro de esta cadena parametrizada. |
![]() |
GetHashCode | Devuelve el código hash de esta instancia. (Invalida a Object.GetHashCode). |
![]() ![]() |
GetParameterNamingErrorMessage | Devuelve el mensaje localizado que se va a devolver si se produce un intento de agregar una parte de parámetro usando un nombre de parámetro no válido. |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() ![]() |
IsValidParameterName | Devuelve un valor que indica si el nombre proporcionado es un nombre de parámetro válido. |
![]() |
MemberwiseClone | Crea una copia superficial del Object actual. (Se hereda de Object). |
![]() |
RenameParameter | Cambia el nombre del parámetro especificado por el nuevo nombre dado y devuelve la cadena parametrizada modificada. |
![]() |
ReplaceParameter | Reemplaza el valor de parámetro especificado por el texto de sustitución dado. |
![]() |
ToPlainText | |
![]() |
ToString | Devuelve este objeto de cadena parametrizada como una cadena. (Invalida a Object.ToString). |
![]() |
ToXml | Crea una representación XML de esta cadena parametrizada y la guarda en el escritor XML proporcionado. |
Arriba
Operadores
Nombre | Descripción | |
---|---|---|
![]() ![]() |
Equality | Devuelve el operador que se va a usar en el código para la igualdad (==). |
![]() ![]() |
Implicit(String to ParameterizedString) | Convierte una cadena en una cadena parametrizada. |
![]() ![]() |
Implicit(ParameterizedString to String) | Devuelve un operador que se puede usar para la comparación implícita de cadenas parametrizadas. |
![]() ![]() |
Inequality | Devuelve un valor que indica si dos objetos no son iguales. |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
![]() ![]() |
ElementName | Contiene el nombre del elemento que se va a utilizar al guardar este objeto de cadena parametrizada en XML. |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator | Devuelve un enumerador que recorre en iteración una colección. |
Arriba
Comentarios
Hay dos maneras de navegar por cadena… una es como cadena plana con parámetros incrustados, otro es como una lista de cadenas y la regla 1 de las referencias de parámetros (nombres): No hay valor como una cadena no válida las reglas de análisis es Aquí abundante es deliberadamente algunas formas de la cadena de ejemplo, así como a analizarán “Put el @@object en el @@support” - > “Put”, object, “en”, Escaping admiten es opcional, si a continuación del carácter @ no es un rol principal válido del identificador, o se trata la cadena termina en @ un signo, el texto como un literal “@ un signo en solitario puede ser OK” - > “@ un signo en solitario pueden ACEPTAR” que un nombre de parámetro debe cumplir reglas de C# así como al analizar un parámetro, detenemos después del primer espacio: ¿“Inicio de sesión con el @@user de @@domain” - > “iniciar sesión con”, dominio, ““, usuario si hay texto literal inmediatamente después de un nombre de parámetro, después de puede ser necesario “plural independiente del @@WORD es @@WORD@@s” - > “plural de”, WORD, “es”, la WORD, “s” Juxtaposing dos parámetros sin espacio intermedia también requiere Entrar el finalizar de signo de @@ el @@prefix@@suffix de la palabra compuesta - > “escribir la palabra compuesta”, prefijo, sufijo después del parámetro, a? ¿indica que el valor de parámetro se tratará como si fuera null (incluso se ha establecido previamente) en un contexto de prueba manual, esto significa que en el ejemplo siguiente SessionId se solicitarán siempre y el nuevo valor se utilizará, aunque tenía un valor anterior “comprueba el valor de @? SessionId” caso no es significativo para los nombres de parámetros, en la siguiente cadena que el parámetro denominado “TESTVALUE” se utiliza dos veces “entra en el @@testvalue de @@TESTVALUE de pruebas
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.TeamFoundation.TestManagement.Client (Espacio de nombres)