Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se puede usar para transmitir información de un procesador de directivas a una plantilla de texto.
Espacio de nombres: Microsoft.VisualStudio.TextTemplating
Ensamblado: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (en Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(True)> _
Public Interface ITextTemplatingSession _
Inherits IEquatable(Of ITextTemplatingSession), IEquatable(Of Guid), _
IDictionary(Of String, Object), ICollection(Of KeyValuePair(Of String, Object)), _
IEnumerable(Of KeyValuePair(Of String, Object)), IEnumerable, _
ISerializable
[CLSCompliantAttribute(true)]
public interface ITextTemplatingSession : IEquatable<ITextTemplatingSession>,
IEquatable<Guid>, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ISerializable
[CLSCompliantAttribute(true)]
public interface class ITextTemplatingSession : IEquatable<ITextTemplatingSession^>,
IEquatable<Guid>, IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable, ISerializable
[<CLSCompliantAttribute(true)>]
type ITextTemplatingSession =
interface
interface IEquatable<ITextTemplatingSession>
interface IEquatable<Guid>
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
interface ISerializable
end
public interface ITextTemplatingSession extends IEquatable<ITextTemplatingSession>, IEquatable<Guid>, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ISerializable
El tipo ITextTemplatingSession expone los siguientes miembros.
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
Count | Obtiene el número de elementos incluidos en ICollection<T>. (Se hereda de ICollection<KeyValuePair<String, Object>>). |
![]() |
Id | Identidad de esta sesión; se usa para comparar instancias de sesión por valor. |
![]() |
IsReadOnly | Obtiene un valor que indica si ICollection<T> es de solo lectura. (Se hereda de ICollection<KeyValuePair<String, Object>>). |
![]() |
Item | Obtiene o establece el elemento con la clave especificada. (Se hereda de IDictionary<String, Object>). |
![]() |
Keys | Obtiene una interfaz ICollection<T> que contiene las claves de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<String, Object>). |
![]() |
Values | Obtiene una interfaz ICollection<T> que contiene los valores de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<String, Object>). |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
Add(T) | Agrega un elemento a ICollection<T>. (Se hereda de ICollection<KeyValuePair<String, Object>>). |
![]() |
Add(TKey, TValue) | Agrega un elemento con la clave y el valor proporcionados a la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<String, Object>). |
![]() |
Clear | Quita todos los elementos de ICollection<T>. (Se hereda de ICollection<KeyValuePair<String, Object>>). |
![]() |
Contains | Determina si ICollection<T> contiene un valor específico. (Se hereda de ICollection<KeyValuePair<String, Object>>). |
![]() |
ContainsKey | Determina si la interfaz IDictionary<TKey, TValue> contiene un elemento con la clave especificada. (Se hereda de IDictionary<String, Object>). |
![]() |
CopyTo | Copia los elementos de la interfaz ICollection<T> a un objeto Array, a partir de un índice determinado de la clase Array. (Se hereda de ICollection<KeyValuePair<String, Object>>). |
![]() |
Equals(T) | Indica si el objeto actual es igual a otro objeto del mismo tipo. (Se hereda de IEquatable<Guid>). |
![]() |
Equals(T) | (Se hereda de IEquatable<ITextTemplatingSession>). |
![]() |
GetEnumerator() | Devuelve un enumerador que recorre en iteración la colección. (Se hereda de IEnumerable<KeyValuePair<String, Object>>). |
![]() |
GetEnumerator() | Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable). |
![]() |
GetObjectData | Llena SerializationInfo con los datos necesarios para serializar el objeto de destino. (Se hereda de ISerializable). |
![]() |
Remove(TKey) | Quita el elemento con la clave especificada de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<String, Object>). |
![]() |
Remove(T) | Quita la primera aparición de un objeto específico de ICollection<T>. (Se hereda de ICollection<KeyValuePair<String, Object>>). |
![]() |
TryGetValue | Obtiene el valor asociado a la clave especificada. (Se hereda de IDictionary<String, Object>). |
Arriba
Comentarios
Las sesiones son objetos serializados entre los dominios de aplicación y procesos. Tienen comportamiento de diccionario para permitir pasar parámetros al motor T4. Se comparan mediante la comparación de su propiedad Id basada en Guid para permitir que se comparen directamente tipos de implementación diferentes.
.gif)
.gif)