ObjectMaterializer<TDataReader> Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define métodos para materializar objetos dinamicamente.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
generic <typename TDataReader>
where TDataReader : DbDataReaderpublic ref class ObjectMaterializer abstract
public abstract class ObjectMaterializer<TDataReader> where TDataReader : DbDataReader
type ObjectMaterializer<'DataReader (requires 'DataReader :> DbDataReader)> = class
Public MustInherit Class ObjectMaterializer(Of TDataReader)
Parâmetros de Tipo Genérico
- TDataReader
O tipo do leitor de dados.
- Herança
-
ObjectMaterializer<TDataReader>
Construtores
| Name | Description |
|---|---|
| ObjectMaterializer<TDataReader>() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Inicializa uma nova instância da ObjectMaterializer<TDataReader> classe. |
Campos
| Name | Description |
|---|---|
| Arguments |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Captura o estado interno do materializador rápido. |
| BufferReader |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Representa um leitor que lê linhas de dados apenas para frente. |
| DataReader |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Representa um leitor de dados. |
| Globals |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Captura o estado interno do materializador rápido. |
| Locals |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Captura o estado interno do materializador rápido. |
| Ordinals |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Representa ordinais de coluna de um leitor de dados. |
Propriedades
| Name | Description |
|---|---|
| CanDeferLoad |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Quando é sobreposto numa classe derivada, obtém um valor que indica se o carregamento diferido está ativado. |
Métodos
| Name | Description |
|---|---|
| Convert<TOutput>(IEnumerable) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Altera o tipo de cada elemento numa sequência especificada. |
| CreateGroup<TKey,TElement>(TKey, IEnumerable<TElement>) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Cria um grupo a partir de uma chave especificada e uma coleção de valores. |
| CreateOrderedEnumerable<TElement>(IEnumerable<TElement>) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Cria uma sequência ordenada a partir de uma coleção específica de valores. |
| Equals(Object) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| ErrorAssignmentToNull(Type) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve uma exceção que indica que |
| ExecuteSubQuery(Int32, Object[]) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Quando sobrescrito numa classe derivada, executa uma consulta. |
| GetHashCode() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Serve como função de hash predefinida. (Herdado de Object) |
| GetLinkSource<T>(Int32, Int32, Object[]) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Quando é sobreposto numa classe derivada, cria-se uma nova fonte diferida. |
| GetNestedLinkSource<T>(Int32, Int32, Object) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Quando é sobreposto numa classe derivada, cria-se uma nova fonte diferida. |
| GetType() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o Type da instância atual. (Herdado de Object) |
| InsertLookup(Int32, Object) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Quando sobrescrito numa classe derivada, insere um valor numa estrutura de dados. |
| MemberwiseClone() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Read() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Quando sobreposto numa classe derivada, o leitor avança para o registo seguinte. |
| SendEntityMaterialized(Int32, Object) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Quando sobreposto numa classe derivada, invoca o método representado por OnLoadedMethod. |
| ToString() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |