ITagAggregator<T> Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Agrega todos os provedores de marca em um gráfico de buffer para o tipo de marca especificado.
generic <typename T>
where T : ITagpublic interface class ITagAggregator : IDisposable
public interface ITagAggregator<out T> : IDisposable where T : ITag
type ITagAggregator<'T (requires 'T :> ITag)> = interface
interface IDisposable
Public Interface ITagAggregator(Of Out T)
Implements IDisposable
Parâmetros de tipo
- T
O tipo de marca retornada pelo agregador.
Este parâmetro de tipo é covariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo mais derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- Derivado
- Implementações
Comentários
A implementação padrão de agregador de marca também faz o seguinte: para cada um ITagger<T> deles que agrega marcas, se o marcador for IDisposable , chame Dispose () nele quando o agregador for descartado ou quando os marcadores forem descartados. Por exemplo, você deve chamar Dispose () quando o tipo de conteúdo de um buffer de texto for alterado ou quando um buffer for removido do gráfico de buffer.
Propriedades
| BufferGraph |
O gráfico de buffer sobre o qual esse agregador Opera. |
Métodos
| GetTags(IMappingSpan) |
Obtém todas as marcas que interseccionam o especificado |
| GetTags(NormalizedSnapshotSpanCollection) |
Obtém todas as marcas que interseccionam o especificado |
| GetTags(SnapshotSpan) |
Obtém todas as marcas que interseccionam o especificado |
Eventos
| BatchedTagsChanged |
Ocorre em ociosidade após um ou mais eventos Tagschanged. |
| TagsChanged |
Ocorre quando as marcas são adicionadas ou removidas dos provedores. |