Glossário do .NET Framework e do Visual Studio

Este glossário define termos chave no Visual Studio e no .NET Framework.  

Termo

Definição

.NET Compact Framework

Um ambiente independente de hardware para programas que são executados em dispositivos computação com poucos recursos. Herda a arquitetura do .NET Framework completa do Common Language Runtime, dá suporte a um subconjunto da biblioteca de classes do .NET Framework e contém as classes criadas exclusivamente para o .NET Compact Framework. Os dispositivos suportados incluem assistentes pessoais de dados (PDAs) (como o Pocket PC), telefones celulares, caixas decodificadoras, dispositivos automotivos de computação e dispositivos inseridos de design personalizado criados com o sistema operacional Microsoft Windows CE.NET.

.NET Framework

Um componente integral do Windows que oferece suporte à criação, implantação e execução da próxima geração de aplicativos e Serviços XML da Web. Fornece um ambiente altamente produtivo, baseado em padrões e multilíngue para a integração de investimentos existentes com a próxima geração de aplicativos e serviços, além de agilidade para resolver os desafios da implantação e da operação de aplicativos de escala da Internet. O .NET Framework consiste em três partes principais: o Common Language Runtime, um conjunto hierárquico de bibliotecas de classe unificadas, e uma versão em componentes do ASP chamada ASP.NET. Consulte também: biblioteca de classes do.NET Framework, ASP.NET, Common Language Runtime, WCF, WPF.

Biblioteca de classes do .NET Framework

Uma biblioteca de classes, interfaces, e tipos de valor que estão incluídos no .NET Framework. Esta biblioteca fornece acesso à funcionalidade do sistema e foi desenvolvida para ser a fundação na qual os aplicativos do .NET Framework, componentes e controles são criados. Consulte também: classe, Common Language Specification.

Provedor de dados .NET Framework

Um componente do ADO.NET que fornece acesso aos dados de uma fonte de dados relacional. Um provedor de dados do .NET Framework contém classes para se conectar a uma fonte de dados, para executar comandos na fonte de dados, e retornar os resultados de consulta da fonte de dados, incluindo a capacidade de executar comandos dentro de transações. Um provedor de dados do .NET Framework também contém classes para preencher um conjunto de dados com os resultados de uma fonte de dados e propagar as alterações em um conjunto de volta para a fonte de dados.

editor do acelerador

Um editor de recursos que permite a você adicionar, excluir, modificar, ou procurar as atribuições de teclas de atalho para seu projeto.

lista de controle de acesso (ACL)

Em sistemas baseados no Windows, uma lista de controle de acesso (ACE) que se aplicam a um objeto inteiro, um conjunto de propriedades do objeto ou a uma propriedade individual de um objeto, e que definem o acesso concedido a uma ou mais entidades de segurança.

Biblioteca de Modelo Ativa (ATL)

Um conjunto de classes do C++ compactas e baseadas em modelos, que simplifica a programação dos objetos COM (Component Object Model). O ATL fornece o mecanismo para usar e criar objetos COM.

add-in

No modelo de programação do suplemento do.NET Framework, o assembly de aplicativo de suplemento que se comunica com um aplicativo de host pelo pipeline de comunicação. Consulte também: host.

exibição add-in

No modelo de programação do suplemento do.NET Framework, um assembly que contém interfaces ou classes base abstratas e representa a exibição do suplemento de métodos e tipos usados para a comunicação com um host. Consulte também: suplemento, host.

adaptador de lado

No modelo de programação do suplemento do.NET Framework, um assembly que contém uma ou mais classes e converte dados de e para a exibição do suplemento e do contrato. Dependendo da direção da chamada, o adaptador está convertendo uma exibição para um contrato ou de um contrato para uma exibição. Consulte também: suplemento.

conjunto complementar

Um arquivo XML na pasta de addons do armazenamento de dados. Pacotes complementares são usados para implantar arquivos ou um aplicativo em um dispositivo ou emulador.

ADO.NET

O conjunto de tecnologias de acesso a dados incluídos nas bibliotecas de classes do .NET Framework que fornece acesso a dados relacionais e ao XML. O ADO.NET consiste de classes que compõem o conjunto de dados (como tabelas, linhas, colunas, relações, e assim por diante), provedores de dados do .NET Framework, e definições de tipos personalizados (como SqlTypes para SQL Server).

adorner

Um glifo especial na superfície de design. Adorners são normalmente anexados a um controle de destino, e concedem ao usuário uma maneira gráfica de ajustar as propriedades do controle.

evento agregado

Um tipo de evento que é gerado após uma série de eventos de outro tipo ocorreu. Um evento de agregação é usado para representar uma série de eventos para evitar sobrecarregar o consumidor do evento. Consulte também: evento, consumidor do evento.

função agregada

Uma função que executa um cálculo em vários valores e retorna um único valor.

canal alfa

No GDI+, a parte de dados de cores de pixel reservados para informações de transparência.

método anônimo

Uma construção de linguagem prática que permite aos programadores criarem blocos de código que podem ser encapsulados em um representante e ser executados mais tarde. Eles são baseados em um conceito de linguagem chamado função lambda e são semelhantes aqueles elementos encontrados em Lisp e Python.

tipo anônimo

Um tipo de classe cujo nome é gerado pelo compilador e que herda diretamente do objeto. Membros de um tipo anônimo são propriedades inferidas do inicializador de objeto que cria instâncias do tipo.

base do aplicativo

O diretório onde o arquivo .exe carregado no domínio de aplicativo inicial ou padrão está localizado. Se você criar seu próprio domínio de aplicativo, a base do aplicativo será o local especificado na classe AppDomainSetup.

domínio de aplicativo (Appdomain)

Um limite que o Common Language Runtime estabelece ao redor de objetos criados no mesmo escopo do aplicativo (ou seja, em qualquer lugar na sequência de ativações de objeto que começam com o ponto de entrada do aplicativo). Os domínios de aplicativo ajudam a isolar objetos criados em um aplicativo daqueles criados em outros aplicativos, de modo que o comportamento em tempo de execução seja previsível. Vários domínios de aplicativo podem existir em um único processo.

serviços de extensão do aplicativo

No Silverlight, classes que estendem o modelo de aplicativo fornecendo serviços que podem participar do ciclo de vida do aplicativo.

cache da biblioteca de aplicativo

No Silverlight, um recurso que permite que aplicativos usem assemblies externos de biblioteca recuperados do servidor ou do cache local do navegador.

serviço de aplicativo

No ASP.NET, a funcionalidade interna para tarefas de aplicativo comuns. O ASP.NET inclui serviços de aplicativo para autenticação (associação ASP.NET), informações persistentes pelo usuário (propriedades de perfil), e muito mais.

estado do aplicativo

No ASP.NET, um armazenamento variável criado no servidor para o aplicativo atual e compartilhado por todos os usuários. O estado do aplicativo é normalmente usado para armazenar informações que são usada para todos os usuários, como as configurações de todo o aplicativo.

suplemento a nível de aplicativo

Um programa suplementar que modifica ou adiciona funcionalidade a um programa ou um aplicativo existente. As modificações estão disponíveis para o aplicativo a todo o momento.

ASP.NET

Um conjunto de tecnologias no Microsoft .NET Framework para criar aplicativos Web e serviços Web XML. As páginas ASP.NET executam no servidor e geram a marcação (como HTML, WML, ou XML) que é enviada a uma área de trabalho ou navegador móvel. As páginas ASP.NET usam um modelo compilado, baseado em programação orientada por evento que melhora o desempenho e permite a separação da lógica e da interface de usuário do aplicativo. As páginas ASP.NET e os arquivos de serviços Web XML criados usando o ASP.NET contêm a lógica do servidor (em vez do cliente) escrita em Visual Basic .NET, C# .NET, ou em qualquer linguagem compatível com .NET. Aplicativos da Web e serviços Web XML aproveitam os recursos do Common Language Runtime, como a segurança de tipo, herança, interoperabilidade de linguagem, versão e segurança integrada.

banco de dados dos serviços de aplicativos ASP.NET

No ASP.NET, um banco de dados que armazena os dados para vários serviços de aplicativo ASP.NET, incluindo associação, personalização de Web Parts, funções e perfis. O banco de dados pode ser um banco de dados local na pasta App_Data do site ou um SQL Server ou outro banco de dados, dependendo de como o site estiver configurado.

Controle móvel do ASP.NET

Um dos conjuntos de controles ASP.NET criados para aplicativos da Web móveis. Os controles móveis do ASP.NET estendem suas contrapartes de controle do servidor ASP.NET. Consulte também: controle de usuário móvel.

Formulários móveis da Web do ASP.NET

Uma extensão para a estrutura de formulários da Web do ASP.NET que destina-se a dispositivos móveis, de telefones celulares a computadores de bolso.

Página do ASP.NET

Um componente de um aplicativo ASP.NET.

Controle de servidor do ASP.NET

Um componente do servidor que encapsula a interface do usuário e a funcionalidade relacionada. Um controle de servidor ASP.NET deriva diretamente ou indiretamente da classe System.Web.UI.Control. O supraconjunto de controles de servidor ASP.NET inclui controles de servidor Web, controles de servidor HTML, e de controles móveis do ASP.NET. A sintaxe da página para um controle de servidor ASP.NET inclui um atributo runat="server" na marca do controle. Consulte também: controle de servidor HTML, controle de servidor de validação, controle de servidor Web.

Aplicativo Web ASP.NET

Um aplicativo que processa solicitações HTTP (solicitações da Web) e as executa no ASP.NET superior. Um aplicativo ASP.NET pode incluir páginas ASP.NET, serviços Web XML, manipuladores HTTP, e módulos HTTP.

Assembly

Uma coleção de um ou mais arquivos que estão versionados e implantados como uma unidade. Consulte também: assembly amigável, assembly privado, assembly compartilhado.

cache de assembly

Um cache de código de máquina usado para armazenamento lado a lado de assemblies. Há duas partes no cache: o cache de assembly global contém assemblies que são instalados explicitamente para serem compartilhados entre vários aplicativos no computador; o cache de download armazena o código baixado de sites de Internet ou intranet, isolado para o aplicativo que disparou o download para que o código baixado em nome de um aplicativo/página não afetasse outros aplicativos. Consulte também: cache de assembly global.

manifesto do assembly

Uma parte integral de cada assembly que processa o assembly autodescritivo. O manifesto do assembly contém os metadados do assembly. O manifesto estabelece a identidade do assembly, especifica os arquivos que compõem a implementação do assembly, especifica os tipos e os recursos que compõem o assembly, especifica as dependências de tempo de compilação em outros assemblies, e especifica o conjunto de permissões necessárias para o assembly funcionar corretamente. Essa informação é usada em tempo de execução para resolver referências, impor política de associação de versão e validar a integridade dos assemblies carregados. A natureza autodescritiva dos assemblies também ajuda a tornar a instalação de zero impacto e a implantação XCOPY praticáveis. Consulte também: assembly, metadados do assembly.

metadados do assembly

Metadados que fazem parte do manifesto do assembly. Consulte também: manifesto do assembly.

asserção

Na segurança do .NET Framework, uma instrução que ajuda a garantir que um método tenha acesso a um recurso em particular, mesmo se os chamadores do método não tenham a permissão necessária. Durante um exame de pilha, se um quadro de pilha que assegure a permissão necessária for encontrado, uma verificação de segurança para essa permissão obterá êxito. As declarações podem criar buracos na segurança e devem ser usadas somente com muito cuidado.

associação

A definição de uma relação entre tipos de entidade.

classe de associação

Uma classe que descreve uma relação entre duas classes ou entre instâncias de duas classes. As propriedades de uma classe de associação incluem ponteiros, ou referências, às duas classes ou instâncias.

linha de associação

No Designer de Classe, uma linha que mostra que esses dois tipos estão relacionados. A linha representa um campo ou propriedade e conduz do tipo que contém o membro para o tipo de campo ou de propriedade.

conjunto de associações

Um contêiner lógico de instâncias de associações do mesmo tipo.

agentes assíncronos

Uma tarefa que segue o padrão de ator e usa uma fila de mensagens assíncronas para se comunicar com outras tarefas semelhantes. Agentes permitem que você tira proveito do paralelismo de alta granularidade de tarefa em seus aplicativos.

camada de comunicação assíncrona

A camada de funcionalidade AJAX que cuida da comunicação entre o navegador e o servidor.

chamada de método assíncrono

Um chamada de método que retorna imediatamente para o chamador independentemente do processamento ser concluído. Os resultados do processamento são retornados por outra chamada em outro thread. Os métodos assíncronos liberam o chamador de ter que aguardar até o processando terminar. Consulte também: chamada de método semissíncrono.

postback assíncrono

No ASP.NET, o processo de envio de dados de página da Web (mais o estado de exibição e outros metadados necessários) do navegador para o servidor sem um postback completo e sem impedir o usuário de continuar trabalhando na página. Os postbacks assíncronos são um recurso importante da tecnologia AJAX.

atômica

Referindo-se uma operação de segmentação ou de multiprocessamento que é executada em uma única etapa que não pode ser interrompida. As operações atômicas não requerem um dispositivo de sincronização de threads como uma seção crítica, mutex ou semáforo.

propriedade anexada

Uma propriedade que é definida por XAML. Uma propriedade anexada pode ser definida em qualquer objeto, não apenas no tipo que define a propriedade ou seus acessadores. O provedor da propriedade anexada deve fornecer métodos estáticos Get(PropertyName) e Set(PropertyName) como acessadores para essas propriedades anexadas.

attribute

Uma declaração descritiva que pode ser aplicada aos elementos de programação, como tipos, campos, métodos, e propriedades. Consulte também: atributo personalizado.

autenticação

O processo de verificar a identidade de um usuário, computador, processo ou outra entidade validando as credenciais fornecidas pela entidade. As formas comuns de credenciais são assinaturas digitais, cartões inteligentes, dados biométricos e uma combinação de nomes de usuário e senhas. Consulte também: entidade de segurança.

autorização

O processo de conceder acesso a uma pessoa, um processo do computador ou um dispositivo a determinadas informações, serviços ou funcionalidades. A autorização é derivada da identidade da pessoa, processo do computador, ou do dispositivo solicitante do acesso, que é verificado pela autenticação. Consulte também: autenticação, entidade de segurança.

botão de ocultamento automático

Um botão que aparece na borda de um quadro quando uma janela está no modo de ocultamento automático. O painel de janela oculto aparece quando o cursor do mouse passa sobre o botão.

propriedades autoimplementadas

Uma propriedade do Visual Basic e C# que pode ser declarada em uma única linha de código.

autopostback

Um processo no qual o controle envia a página quando o usuário interage com o controle. (Por padrão, somente os controles de botão causam um postback.) Por exemplo, se um controle DropDownList for definido para executar o autopostback, a página será enviada assim que um usuário selecionar um item na lista. Consulte também: controle de servidor ASP.NET.

compilação em segundo plano

Compilação que ocorre quando o desenvolvedor está escrevendo código, antes que um comando de compilação explícito seja feito no IDE. A compilação em segundo plano permite que a emissão de relatórios sobre os erros enquanto o desenvolvedor escreve o código.

fazendo backup do campo

Uma variável particular que contém o valor de uma propriedade. Os procedimentos Get e Set da propriedade acessam o campo de backup.

fazendo backup da variável

Consulte: fazendo backup do campo.

Linguagem de marcação binária (BAML) do aplicativo

Uma representação binária dos objetos e propriedades declaradas em um arquivo XAML (Extensible Application Markup Language).

fonte de associação

Na associação de dados, o objeto de que o valor é obtido. Consulte também: destino da associação.

destino de associação

Na associação de dados, o objeto que consome o valor de associação. Consulte também: origem da associação.

boxing

A conversão de uma instância do tipo de valor em um objeto, que implica que a instância conterá informações de tipo completo em tempo de execução e será alocada no heap. A instrução da caixa do conjunto de instruções MSIL converte um tipo de valor em um objeto fazendo uma cópia do tipo de valor e inserindo-a em um objeto recentemente atribuído. Consulte também: Common Intermediate Language, conversão unboxing, tipo de valor.

propagação

No Windows Presentation Foundation, uma estratégia de roteamento de eventos onde a instância do evento move para cima a árvore de elementos (começando com a origem e terminando na raiz da árvore visual). Consulte também: roteamento de eventos, túnel.

log de compilação

A saída de texto gravada de uma compilação do Visual Studio, geralmente indicando as linhas de comando emitidas e o status de cada etapa do processo de compilação. Para uma compilação do c++, este arquivo se chama BuildLog.htm.

barra de legenda

A barra horizontal na parte superior de uma janela que exibe o nome da janela. Barras de título podem conter botões diferentes, como Minimizar, Maximizar e Fechar, para que você possa controlar como deseja exibir a janela.

botão de legenda

Um botão que é exibido na barra de legenda de um painel de encaixe ou uma janela com minimoldura.

cartão

Uma página Web em WML. Os dispositivos de WML podem exibir o conteúdo de um cartão em uma única tela ou, quando necessário, fornecem barras de rolagem de modo que todo o conteúdo do cartão possam ser exibidos. Os desenvolvedores não precisam se preocupar com a manipulação de cartas ou de plataformas porque os controles móveis do ASP.NET manipulam formatação, incluindo paginação, para dispositivos de destino. Consulte também: plataforma, WML.

catálogo

Uma lista de controles do Web Part (ou outro servidor Web, servidor personalizado, ou controles de usuário), criada por um controle de System.Web.UI.WebControls.CatalogPart, que os usuários podem adicionar a uma página do Web Part. Consulte também: controle de Web Parts, página de Web Parts.

divisa

O colchete angular duplo que indica um controle de botão de excedentes.

CIL

Uma linguagem usada como saída de um número de compiladores e como entrada para um compilador JIT (just-in-time). O Common Language Runtime inclui um compilador JIT para converter o idioma em um código nativo.

CIM Object Manager

Um componente na infraestrutura de WMI (Instrumentação de Gerenciamento do Windows) que manipula a interação entre aplicativos de gerenciamento e provedores. Os serviços de suporte do gerenciador de objetos CIM, como a notificação de eventos, o acesso remoto e o processamento de consulta. O gerenciador de objetos CIM também concede acesso ao repositório WMI.

Esquema CIM

Uma coleção de definições de classe usada para representar objetos gerenciados que ocorrem em cada ambiente de gerenciamento.

Classe

Um descritor chamado para um conjunto de objetos que compartilham os mesmos atributos, operações, métodos, relações, e comportamentos. Consulte também: encapsulamento, indexador, propriedade, tipo de referência.

Designer de Classe

Um ambiente de design visual que permite que você visualize a estrutura de classes e outros tipos. O Designer de Classe também permite editar o código-fonte de classes e tipos através dessas representações visuais.

ClickOnce

Um método de implantação que permite publicar aplicativos baseados em Windows a um servidor Web ou compartilhamento de rede para instalação simplificada.

serviço de aplicativo cliente

Em aplicativos baseados no Windows, a funcionalidade interna para acessar os serviços de aplicativo do ASP.NET para tarefas comuns de aplicativos, incluindo logon remoto, funções e configurações do aplicativo.

área de cliente

A parte de um aplicativo baseado no Windows, exceto barras de ferramentas, menus e barras de status.

tipo genérico fechado

Um tipo genérico construído que não tem parâmetros de tipo genéricos não especificados, de seus próprios ou de qualquer tipo ou método delimitador. Tipos genéricos fechados podem ser instanciados. Consulte também: tipo genérico, parâmetro de tipo genérico, genéricos, tipo de genérico aberto.

Metadados do CLR

As informações que descrevem todos os elementos gerenciados pelo Common Language Runtime: um assembly, um arquivo carregável, um tipo, um método e assim por diante. Isso pode incluir informações necessárias para depuração e coleta de lixo, bem como atributos de segurança, empacotamento de dados, classes estendidas e definições de membros, associação de versões e outras informações requeridas pelo tempo de execução. Consulte também: Common Language Runtime.

Compatível com CLS

Referindo-se ao código que expõe publicamente somente os recursos de linguagem que estão no CLS. A compatibilidade com CLS pode se aplicar a classes, interfaces, componentes e ferramentas. Consulte também: Common Language Specification.

segurança de acesso de código

Um mecanismo fornecido pelo Common Language Runtime pelo qual permissões são concedidas ao código gerenciado através da política de segurança, e essas permissões são aplicadas, ajudando a limitar as operações que o código terá permissão de executar.

página de código

Uma tabela que mapeia um conjunto de caracteres específicos para códigos de caracteres específicos.

ponto de código

Um valor numérico de 21 bits que representa um caractere Unicode em particular. Consulte também: Unicode.

classe code-behind

Uma classe que é acessada por um arquivo .aspx, mas reside em um arquivo separado (como um arquivo .dll ou .cs). Por exemplo, você pode escrever uma classe code-behind que crie um controle personalizado de servidor ASP.NET, que contenha código chamado de um arquivo .aspx, mas que não resida no arquivo .aspx.

arquivos code-behind

Um arquivo de código que contém a classe da página que implementa a lógica de um aplicativo de formulário da Web ou de formulário da Web com ASP.NET para dispositivos móveis.

página code-Behind

Consulte: arquivo code-behind.

assembly de coleção

Um conjunto dinâmico transiente que você gerencia em tempo de execução usando as classes no namespace System.Reflection.Emit, sujeito a certas limitações. Quando tiver liberado todas as referências para todas as instâncias de tipos no assembly colecionável e todos os objetos que foram usados para criar o assembly, o Common Language Runtime descarrega o assembly de memória sem descarregar o domínio de aplicativo. Esta é a única circunstância em que um assembly pode ser descarregado sem descarregar o domínio de aplicativo.

inicializadores de coleção

Uma sequência de inicializadores de objeto que são atribuídos aos elementos da coleção na mesma declaração em que a coleção é construída.

botão de menu de cores

Um botão que salta para expor uma paleta de cores quando um usuário clica.

seletor de cor

Um controle de interface para definir a cor de um pincel ou a cor de uma propriedade em um objeto (como o plano de fundo).

COM callable wrapper (CCW)

Um objeto de proxy gerado pelo Common Language Runtime de modo que os aplicativos existentes COM possam usar classes gerenciadas, incluindo a classe do .NET Framework, transparentemente.

Interoperabilidade COM

Um serviço que permite que objetos do .NET Framework se comuniquem com objetos COM.

Common Information Model (CIM)

O modelo que descreve como representar objetos gerenciados reais. O CIM usa um paradigma orientado a objeto, onde os objetos gerenciados são modelados usando os conceitos de classes e instâncias. O CIM é dividido no metamodelo e no esquema padrão. O metamodelo descreve quais tipos de entidades compõem o esquema. Também define como essas entidades podem ser combinadas em objetos que representam dispositivos do mundo real.

Common Intermediate Language

Uma linguagem usada como saída de um número de compiladores e como entrada para um compilador JIT (just-in-time). O Common Language Runtime inclui um compilador JIT para converter o idioma em um código nativo.

common language runtime (CLR)

O mecanismo no núcleo da execução de código gerenciado. O tempo de execução fornece o código gerenciado com serviços como integração entre linguagens, segurança de acesso a código, gerenciamento da vida útil do objeto, suporte para depuração e criação de perfis.

Host do Common Language Runtime

Um aplicativo não gerenciado que usa um conjunto de APIs, chamou as interfaces de hospedagem para integrar o código gerenciado no aplicativo. Com frequência, hosts do Common Language Runtime exigem um alto grau de personalização pelo tempo de execução que é carregado no processo. Consulte também: domínio de aplicativo, Common Language Runtime, código gerenciado.

CLS (Common Language Specification)

Um subconjunto dos recursos de linguagem suportados pelo Common Language Runtime, incluindo os recursos comuns a várias linguagens de programação orientadas a objeto. Os componentes e as ferramentas compatíveis com CLS interoperam garantidamente com outros componentes e ferramentas compatíveis com CLS. Consulte também: compatível com CLS.

common object file format (COFF)

Um formato na programação de 32 bits para arquivos de objeto e executáveis (imagem) que é portátil através das plataformas. A implementação da Microsoft é chamada de formato de arquivo executável portátil (PE). Consulte também: arquivo executável portátil.

sistema de tipo comum (CTS)

A especificação que determina como o Common Language Runtime define, usa, e gerencia tipos.

avaliador de comparação

Um filtro que compara um nome de funcionalidade de dispositivo com um valor.

bandeja de componentes

Uma área retangular que aparece na parte inferior do designer do Windows Forms quando estiver no modo design. A bandeja de componentes é um recipiente para componentes, que são controles que não são visíveis. Aparece somente depois que um componente é adicionado ao formulário atual e oferece uma maneira de os usuários acessarem e definirem as propriedades desses componentes.

controle de composição

Um controle de servidor personalizado que consiste em uma coleção personalizada de outros controles de servidor, como controles filho.

modelo conceitual

Uma especificação abstrata para os tipos de entidade, as associações, os contêineres de entidade, os conjuntos de entidades e os conjuntos de associações no domínio de um aplicativo no Modelo de Dados de Entidade.

CSDL (linguagem de definição de esquema conceitual)

Um idioma baseado em XML que é usado para definir os tipos de entidade, as associações, os contêineres de entidade, os conjuntos de entidades e os conjuntos de associações de um modelo conceitual.

arquivo de configuração

Um arquivo que contém especificações de funcionamento de leitura óptica para uma peça de hardware ou software, ou que contém informações em outro arquivo ou um usuário específico, como a identificação de logon do usuário

consumidor

Em uma conexão de Web Parts, um controle de servidor que recebe dados de um controle do provedor e os processa ou exibe. Um consumidor pode ser qualquer tipo de controle de servidor, mas deve ser criado para funcionar como um consumidor. Um consumidor deve ter um método de chamada especial marcado com um atributo de ConnectionConsumerAttribute no código-fonte. Este método recebe dados do provedor na forma de uma instância da interface. Consulte também: provedor, conexão de Web Parts.

controle de contêiner

Um tipo de controle móvel do ASP.NET que contém outros controles e fornece agrupamentos visuais dos controles e conteúdo.

página de conteúdo

Uma página que contém o conteúdo a ser mesclado com uma página mestra para ser processada como uma página Web completa. Consulte também: página mestra.

contexto

No Tempo de Execução de Concorrência, uma abstração de um thread de sistema operacional.

propriedade de contexto

O estado implícito, e o código para gerenciar esse estado, mantidos em nome de uma instância do objeto. Por exemplo, a propriedade de contexto de transação contém o identificador de transação da transação da qual o objeto está participando.

contrato

O comportamento e o estado que uma classe fornece, que são correspondidos com o que cliente dessa classe pode esperar manter. Um contrato é expresso parcialmente por assinaturas para todos os campos, métodos, propriedades, públicos e eventos da classe públicos. Isso é gerado por uma descrição (geralmente, em texto descritivo simples) do que cada campo ou propriedade representa, juntamente com o que cada método faz. No modelo de programação do suplemento do.NET Framework, uma interface sem controle de versão que define os métodos e especifica os tipos de dados para a transferência de dados pelo pipeline de comunicação entre o host e o suplemento. O contrato está no meio do pipeline de comunicação, entre o suplemento e o host. O assembly do contrato é carregado nos domínios do aplicativo do suplemento e do host. Consulte também: suplemento, host.

contravariância

Nas linguagens de programação, a capacidade de usar um tipo menos derivado do que originalmente especificado. A contravariância em interfaces e delegados genéricos permite a conversão implícita de parâmetros de tipo genérico. A contravariância também tem suporte para delegados não genéricos para correspondência de assinaturas de método a tipos delegados. Consulte também: covariância.

estado de controle

Um campo em uma página Web do ASP.NET que armazena as configurações de propriedade atuais para os controles de servidor na página. O estado de controle é usado para recriar a página e para restabelecer configurações anteriores em cada postagem. Consulte também: página ASP.NET, controle de servidor ASP.NET, postback.

bloqueio cooperativo

No multi-thread, o ato de uma tarefa que produz recursos de processamento para outras tarefas.

covariância

Nas linguagens de programação, a capacidade de usar um tipo mais derivado do que originalmente especificado. A covariância em interfaces e delegados genéricos permite a conversão implícita de parâmetros de tipo genérico. A covariância também tem suporte para delegados não genéricos para correspondência de assinaturas de método a tipos delegados. Consulte também: contravariância.

postagem cruzada de páginas

Em páginas da Web do ASP.NET, o processo de envio de uma página para uma página de destino especificada em contraste com o envio de uma página para ela mesma. Consulte também: postback.

atributo personalizado

Uma classe usada para representar metadados personalizados. Consulte também: atributo.

regra de compilação personalizada

Uma regra de compilação definida pelo usuário, para chamar normalmente uma ferramenta que não é parte do processo de compilação normal do Visual Studio.

Controle personalizado

Um controle criado por um usuário ou por um provedor de software de terceiros.

vinculação de dados

O processo de criar um link entre uma propriedade e uma fonte. A fonte pode ser local ou externa.

controle de fonte de dados

Um objeto que pode ser adicionado a uma página da Web do ASP.NET que encapsula a lógica necessária para se conectar a uma fonte de dados, como uma base de dados ou um arquivo XML, e que pode executar consultas ou outros comandos de acesso a dados. Um controle da fonte de dados por sua vez pode fornecer dados para outros controles da página.

Designer de conjunto de dados

Um conjunto de ferramentas visuais para criar e editar datasets tipados e os itens individuais que compõem datasets.

plataforma

Um grupo de uma ou mais cartas. Consulte também: cartão, Linguagem de Marcação sem Fio.

verificação declarativa de segurança

Informações de segurança declarativas em metadados. Os desenvolvedores podem usar tais declarações, que geralmente são gravadas como atributos personalizados, para chamar vários tipos da funcionalidade de segurança - requer permissões para associar referência ao código, requer permissões para derivar um tipo, exige que os chamadores tenham determinadas permissões e assim por diante. Consulte também: verificação imperativa de segurança.

provedor desacoplado

Um provedor hospedado em um processo separado WMI. Os provedores desacoplados são a maneira recomendada para instrumentar um aplicativo porque o provedor pode controlar seu próprio tempo de vida em vez de ser sempre iniciado quando um usuário acessa o provedor por meio de WMI. Consulte também: provedor.

Zoom detalhado

No Silverlight, uma tecnologia que permite aos usuários exibir interativamente imagens de alta resolução. Com zoom detalhado, os usuários podem ampliar, reduzir e inclinar imagens rapidamente.

carregamento adiado

Um padrão de carregamento de dados onde os objetos relacionados não são carregados até que uma propriedade de navegação seja acessada.

consulta adiada

Uma consulta LINQ que não é avaliada até que seja iterada, com uma instrução foreach (do C#) ou uma instrução For Each (do Visual Basic), ou manualmente usando os métodos subjacentes GetEnumerator e MoveNext.

delegado

Um tipo que referencia um método. Assim que um representante é atribuído a um método, ele se comporta exatamente como esse método. Delegados são bastante semelhantes a ponteiros de função no C++; no entanto, eles são seguros e têm tipos seguros.

negação

O evento em que uma permissão não é concedida. Ao negar uma permissão, um método pode impedir que os chamadores exercitem o privilégio representado por essa permissão. Se um método na pilha de chamadas negar a permissão A, um exame de caminhada na pilha para a permissão A falhará, a menos que uma declaração válida seja encontrada na pilha entre o método que estiver fazendo a negação e o método que iniciou a verificação da permissão A. Consulte também: declaração.

ataque de negação de serviço

Uma tentativa de um usuário mal-intencionado (ou inconsciente), processo, ou sistema de impedir que usuários legítimos acessem um recurso (geralmente um serviço de rede) explorando uma restrição de fraqueza ou de design em um sistema de informações.

propriedade de dependência

No Windows Presentation Foundation e no Silverlight, uma propriedade representada por um identificador DependencyProperty que está registrado no sistema de propriedade. As propriedades de dependência só podem ser definidas por tipos DependencyObject, que normalmente expõem o identificador como um campo estático público. O sistema de propriedade determina o valor efetivo com base em uma avaliação de precedência de todas as fontes possíveis de valor.

manifesto de implantação

O arquivo usado em aplicativos ClickOnce que descreve a versão atual da implantação e se ela deve ser instalada no computador cliente ou somente executada online.

janela de alerta da área de trabalho

Uma janela que aparece acima na área de trabalho do Windows em resposta a um evento, por exemplo, recebimento de emails.

adaptador de dispositivo

Uma classe de estrutura de página ASP.NET que adapta o comportamento de páginas móveis e controles com base no dispositivo de destino.

agente de dispositivo

Um aplicativo que um aplicativo de área de trabalho implanta e executa em um dispositivo inteligente. Em geral, um agente de dispositivo se comunica ou troca dados com o aplicativo da área de trabalho que o implantou.

capacidade de dispositivo

Uma funcionalidade de dispositivo disponível através do método HasCapability ou elemento <escolha> . Consulte também: avaliador de comparação.

coordenada de dispositivo

A coordenada usada pelo dispositivo físico no qual o desenho está sendo feito, como uma tela ou uma folha de papel.

definição de dispositivo

As características de um dispositivo disponível através da classe MobileCapabilities e do controle DeviceSpecific.

filtro de dispositivo

Uma seção do arquivo web.config onde você especifica valores para dispositivos móveis específicos. Esses valores são usados para criar conteúdo específico do dispositivo.

Gerenciador de Segurança de Dispositivo

Um recurso no Visual Studio que permite que você configure a segurança do dispositivo e gerencie certificados em dispositivos baseados em Windows Mobile.

acesso direto

Uma maneira de acessar as propriedades e métodos fornecidos por WMI em um script como se fossem propriedades de automação e métodos de uma instância de objeto.

propriedade de discriminador

Uma coluna em uma tabela de banco de dados que contém um valor que determina à qual classe qualquer determinado registro pertence.

modo de exibição

O modo no qual uma página do Web Parts pode ser exibida. Permite que usuários modifiquem uma página de maneiras especificadas. Os estados fornecidos com o conjunto de controle Web Parts são: catalogar, conectar, criar, editar, e procurar. O modo padrão ou normal de uma página da Web é Navegar. Os desenvolvedores podem estender este recurso de modo de exibição adicionando modos de exibição personalizados, o que requer a extensão da classe WebPartManager. Consulte também: conjunto de controles de Web Parts, página de Web Parts.

cores de documento

Uma parte da barra de cor que permite que o usuário selecione uma cor do conjunto de cores no documento atual.

personalização de nível de documento

Um programa suplementar que modifica ou adiciona funcionalidade a um programa ou um aplicativo existente, mas somente quando um documento específico estiver aberto.

cache de download

Um cache que é parte do cache de assembly e armazena o código baixado da Internet ou de sites da intranet, isolado no aplicativo que causou o download de modo que o código baixado em nome de uma aplicativo ou página não afete outros aplicativos. Consulte também: cache do assembly.

associação dinâmica

Associação (que converte endereços simbólicos no programa em endereços relacionados a armazenamento) que ocorre durante a execução do programa. O termo geralmente se refere a aplicativos orientados a objetos que determinam, durante o tempo de execução, quais rotinas de software chamar para objetos de dados específicos.

controle dinâmico

Um controle de Web Parts que é persistente em um armazenamento de personalização; não aparece na marcação declarativa de uma página .aspx. Após ser adicionado a uma página, o controle WebPartManager automaticamente cria uma instância do controle de armazenamento de personalização nas solicitações futuras. Consulte também: controle de Web Parts.

Dados dinâmicos

No ASP.NET, uma estrutura que facilita a criação de aplicativos da Web orientados a dados. Os Dados Dinâmicos usam modelos de página e de campo personalizáveis, estrutura, metadados definíveis pelo usuário e nomenclatura baseada em convenção para criar IU que exiba dados, permita que usuários naveguem em relações entre tabelas e permita que usuários editem e criem dados (operações de criação, leitura, atualização e exclusão (CRUD)). Consulte também: scaffolding.

chamada dinâmica de método

Uma técnica que adia até o tempo de execução a decisão a respeito de que método específico será chamado. Consulte também: associação dinâmica.

carregamento diligente

Um padrão de carregamento onde um conjunto específico de objetos relacionados são carregados juntamente com os objetos que foram explicitamente solicitados na consulta.

editar controle de navegação

Um controle de caixa de edição que permite que o usuário selecione e procure arquivos e pastas.

confiança elevada

No Silverlight, um nível de segurança que oferece a aplicativos fora do navegador acesso ao sistema local.

recurso inserido

Os arquivos usados por um aplicativo que são armazenados no formato binário no aplicativo compilado.

encapsulamento

A capacidade de um objeto de ocultar seus dados e métodos internos, tornando somente as partes pretendidas do objeto programaticamente acessíveis.

Finalizar

Uma entidade de participação em uma associação.

entidade

Uma classe ou objeto que representa dados de aplicativo como, clientes, produtos, e pedidos.

contêiner da entidade

Um contêiner de conjuntos especificados de entidades e associações que serão implementados em um namespace especificado.

Modelo de Dados de Entidade

Um modelo de dados para definir dados de aplicativo como conjuntos de entidades e relações para as quais os tipos de CLR e estruturas de armazenamento podem ser mapeados.

Estrutura de entidade

Um conjunto de tecnologias que oferece suporte ao desenvolvimento de aplicativos de software orientados a dados, permitindo que os desenvolvedores trabalhem com modelos conceituais mapeados para esquemas lógicos nas fontes de dados.

Entity SQL

Um dialeto da linguagem SQL independente de armazenamento que trabalha diretamente com esquemas de entidade conceituais e oferece suporte a características de modelos de dados de entidade, como herança e relações.

tipo de entidade

A especificação de um tipo de dados que inclui um conjunto de propriedades nomeado, e que representa um item de nível superior em um modelo de dados.

Enumeração

Uma lista de constantes nomeadas.

evento

Uma ação ou ocorrência à qual um programa pode responder. Os exemplos incluem alterações de estado, transferências de dados, pressionamentos de teclas e movimentos do mouse.

consumidor de evento

Um receptor de notificações que reporta a ocorrência de um evento. Um consumidor de evento é temporário ou permanente. Consulte também: evento, provedor do consumidor de evento, consumidor permanente, consumidor temporário.

provedor do consumidor de evento

Um provedor que determina qual consumidor permanente de eventos manipula um determinado evento. Consulte também: evento, consumidor de evento, consumidor permanente, consumidor temporário.

filtro de evento

Um filtro que tenha sido registrado para receber a notificação de um tipo específico de evento. Consulte também: evento.

provedor de eventos

Um provedor que monitora uma fonte de eventos e notifica a tabela de eventos quando os eventos ocorrem. Consulte também: evento.

consulta de evento

Uma declaração da linguagem de consulte WMI que os consumidores de evento usam para registrar e para receber notificação de eventos específicos. Um provedor de eventos usa uma consulta de evento para registrar e produzir notificações de eventos específicos. Consulte também: evento, consumidor do evento.

roteamento de eventos

No Windows Presentation Foundation e no Silverlight, a movimentação de um evento em uma árvore de elementos. Existem três tipos de roteamento de eventos: direto, propagação e túnel. Direcionando a circulação, o evento não se move na árvore. Com propagação, o evento move para a parte superior da árvore. Com o túnel, o evento inicia na parte superior da árvore e desce até a origem do evento. No Silverlight, o roteamento do evento e os eventos roteados são usados, mas o túnel não é implementado. Consulte também: propagação, túnel.

Rastreamento de Eventos para o Windows (ETW)

Um recurso de rastreamento de velocidade de uso geral do Windows.

padrão assíncrono baseado em eventos

Um padrão de design que usa eventos para expor recursos assíncronos de uma classe.

evidência

As propriedades de código, como uma assinatura digital ou a zona ou o site de sua origem, que são usadas pela política de segurança para conceder permissões ao código. Consulte também: política de segurança.

Assistente de Exceção

Uma ferramenta de depuração do Visual Studio que fornece informações sobre a causa de uma exceção em um programa do Visual Basic ou Visual C#.

arquivo executável

Um arquivo no formato de arquivo executável portátil (PE) que pode ser carregado na memória e ser executado pelo carregador do sistema operacional. Pode ser um arquivo .exe ou .dll. No contexto do.NET, um arquivo PE deve ser convertido pelo Common Language Runtime em código antes que possa ser executado pelo sistema operacional. Consulte também: arquivo executável portátil.

implementação de interface explícita

A implementação de um membro de classe ou de estrutura que é acessível apenas por meio da interface que a classe ou a estrutura implementa.

carregamento explícito

Um padrão de carregamento onde os objetos relacionados não são carregados até que a solicitação explícita ocorra usando o método Load (carregar) em uma propriedade de navegação.

tipo de expressão

Uma representação de dados em forma de árvore da estrutura das expressões de código a nível de idioma.

controle de extensor

No ASP.NET, um controle que encapsula funcionalidade que é implementada em JavaScript e que define o comportamento no navegador. Controles de extensor são associados a controles de servidor Web existentes para adicionar o comportamento de extensor para esse controle. Por exemplo, um controle de extensor pode adicionar uma marca d'água a qualquer controle TextBox ou comportamento de arrastar-e-soltar a uma variedade de controles de servidor Web do ASP.NET.

Extensible Application Markup Language (XAML)

Uma linguagem de marcação para programação declarativa de aplicativos. XAML simplifica a criação de uma interface de usuário para o modelo de programação do Windows Presentation Foundation. Você pode criar elementos de IU visíveis na marcação declarativa de XAML e, em seguida, separar a definição da IU da lógica em tempo de execução usando arquivos code-behind, que são associados à marcação por definições de classes parciais.

linguagem XML

Uma linguagem de marcação para descrever e trocar dados estruturados em um formato que é independente de sistemas operacionais e aplicativos. XML é uma especificação do World Wide Web Consortium (W3C) e é um subconjunto de linguagem de marcação generalizada padrão (SGML).

método de extensão

Um método estático que pode ser chamado usando a sintaxe de método de instância. Com efeito, métodos de extensão possibilitam a extensão de tipos existentes e de tipos construídos com métodos adicionais.

contexto externo

No Tempo de Execução de Concorrência, um contexto criado por um componente do aplicativo que é externo ao Agendador de Tarefas. Um contexto externo gerencia o trabalho paralelo para um agendador de tarefa e participa desse trabalho.

estilo externo

Um estilo em uma folha de estilos externa.

folha de estilos externa

Uma folha de estilos definida em um controle de usuário em um arquivo .ascx.

field

Um membro que representa uma variável associada a um objeto ou classe.

layout de fluxo

Uma maneira de criar um formulário em que todos os elementos são posicionados um imediatamente após o outro.

chave estrangeira

Uma chave em uma tabela de banco de dados que vem de outra tabela (também conhecido como "tabela referenciada") e cujos valores correspondem à chave primária (PK) ou à chave exclusiva na tabela referenciada.

região do formulário

Uma extensão personalizável para formulários do Microsoft Office Outlook.

assembly amigável

Um assembly que pode acessar os tipos internos e membros de outro assembly. Normalmente, os tipos e membros com escopo interno (em C#) e escopo friend (em Visual Basic) são visíveis somente no assembly em que eles são definidos. No.NET Framework, você pode tornar os tipos e membros visíveis aos assemblies adicionais (amigáveis) usando o atributo InternalsVisibleToAttribute. Consulte também: assembly.

correção de gamma

O processo de ajustar um sinal de entrada de imagem para exibir corretamente em um dispositivo específico.

coleta de lixo (GC)

Um processo para recuperação automática de memória da heap. Os blocos de memória que foram atribuídos mas que não estão mais em uso são liberados, e os blocos de memória ainda em uso podem ser movidos para consolidar a memória livre em blocos maiores. Consulte também: heap.

GDI +

Uma API baseada em classe para desenvolvedores de C/C++ que permite que aplicativos usem gráfico e texto formatado no modo de exibição e impressora. Aplicativos baseados na API do Microsoft Win32 não acessam o hardware gráfico diretamente. Em vez disso, o GDI+ interage com os drivers de dispositivo em nome dos aplicativos. O GDI+ também tem suporte do Microsoft Win64.

método genérico

Um método cuja definição tem espaços reservados, chamados de parâmetros de tipo genéricos, para um ou mais tipos usados no corpo do método, ou como os tipos dos parâmetros do método. Um usuário especifica tipos reais (argumentos de tipo genéricos) para os parâmetros de tipo ao chamar o método genérico. Observe que um método não será genérico simplesmente porque é declarado em um tipo genérico. Um método é genérico somente se tiver sua própria lista de parâmetros de tipo. Consulte também: tipo genérico, genéricos.

tipo genérico

Uma classe, interface, ou uma estrutura cuja definição tem espaços reservados, chamados de parâmetros de tipo genéricos, para um ou mais tipos que são usados em suas definições de membro. Um usuário especifica tipos reais (argumentos de tipo genéricos) para os parâmetros de tipo ao criar uma instância de um tipo genérico. Consulte também: método genérico, argumento de tipo genérico, definição de tipo genérico, parâmetro de tipo genérico, genéricos, tipo parametrizado.

argumento de tipo genérico

O tipo que o usuário especifica ao criar instâncias de um tipo genérico ou ao chamar um método genérico. Consulte também: método genérico, tipo genérico, genéricos.

definição de tipo genérico

A definição de um tipo genérico, em que os parâmetros de tipo atuam como espaços reservados para os tipos que o usuário fornece ao criar instâncias a serem usadas. Essas instâncias não são instâncias da definição de tipo genérico, mas do tipo construído formado pela especificação de argumentos de tipo. Consulte também: tipo genérico, argumento de tipo genérico, parâmetro de tipo genérico, genéricos.

parâmetro de tipo genérico

Em uma definição de tipo genérico, um espaço reservado para um tipo especificado pelo usuário (argumento de tipo genérico) ao criar instâncias de um tipo genérico ou ao chamar um método genérico. Consulte também: método genérico, tipo genérico, genéricos.

restrição de parâmetro de tipo genérico

Uma maneira de limitar os tipos que podem ser especificados para um parâmetro de tipo genérico. Por exemplo, os tipos substituídos pelo parâmetro de tipo podem ser restritos para herdar de um tipo específico, para implementar uma interface específica ou para fornecer um construtor sem parâmetros e assim por diante. Consulte também: parâmetro de tipo genérico, genéricos.

lista de parâmetros de tipo genérico

A lista de parâmetros de tipo genérico de um tipo genérico ou método, especificado como parte da definição do tipo genérico ou método genérico. Consulte também: tipo genérico, parâmetro de tipo genérico, genérico.

genéricos

Um recurso do Common Language Runtime, conceitualmente semelhante aos modelos de C++, que permite que classes, estruturas, interfaces, e métodos tenham espaços reservados (parâmetros de tipo genéricos) para os tipos de dados que elas armazenam e manipulam. Tipos genéricos são uma forma de tipos parametrizados. Consulte também: método genérico, tipo genérico, tipo parametrizado.

cache global de assemblies

Um cache de código de computador que armazena os assemblies especificamente instalados para serem compartilhados por vários aplicativos no computador. Consulte também: cache de assembly, nome forte.

globalização

O processo de projetar e desenvolver um produto de software para funcionar em várias localidades. A globalização envolve identificar as localidades que devem ter suporte, o design de recursos que dão suporte a essas localidades e escrever código que funcione igualmente bem em qualquer uma das localidades com suporte. Consulte também: localidade, localização.

glifo

Uma representação gráfica de um caractere, uma parte de um caractere, ou uma sequência de caracteres.

permissões concedidas

As permissões, determinadas pela política de segurança, que o código terá, permitindo a acesso a recursos e fornecendo a identidade. As permissões concedidas são determinadas por ambas as permissões solicitadas e pelo que é permitido pela configuração de política de segurança. Consulte também: política de segurança.

thread de hardware

Um elemento de hardware que executa um fluxo de instruções.

heap

Uma parte da memória reservada para que um programa use o armazenamento temporário das estruturas de dados cuja existência ou o tamanho não pode ser determinado até que o programa esteja sendo executado.

host

No modelo de programação do suplemento do.NET Framework, um assembly de aplicativo host que se comunica com um suplemento pelo pipeline de comunicação. Consulte também: suplemento.

aplicativo do host

Um aplicativo que tenha algum meio de personalização, como um suplemento a nível de aplicativo ou uma personalização a nível de documento, para o qual o aplicativo atua como host.

controle do host

Um objeto que é nativo para um aplicativo host (como o Microsoft Office Word ou Microsoft Office Excel) ao qual a associação de dados e os eventos foram adicionados. Exemplos de controles de host incluem controles Bookmark e controles ListObject.

item do host

Um objeto que é nativo para um aplicativo host (como o Microsoft Office Word ou Microsoft Office Excel) que você pode adicionar controles de host. Exemplos de itens de host incluem o documento e a planilha.

exibição de host do suplemento

No modelo de programação do suplemento do.NET Framework, um assembly que contém interfaces ou classes base abstratas e representa a exibição do suplemento de métodos e tipos usados para a comunicação com um suplemento. Consulte também: suplemento, host.

hospedando

No.NET Framework, o carregamento e a ativação do common language runtime em um processo, e subsequente na comunicação entre o tempo de execução carregado e o aplicativo host.

Ponte HTML

No Silverlight, um conjunto integrado de tipos e métodos que permitem expor tipos gerenciados para JavaScript e chamar manipuladores de eventos do JavaScript de tipos gerenciados.

Controle do servidor HTML

Um controle de servidor ASP.NET que pertence ao namespace System.Web.UI.HtmlControls. Um controle de servidor HTML mapeia diretamente a um elemento HTML e é declarado em uma página ASP.NET como um elemento HTML marcado por um atributo runat="server", por exemplo, <botão runat="server" />. Em contraste com controles de servidor Web, os controles de servidor HTML não têm um prefixo de marca asp. Consulte também: controle de servidor ASP.NET, controle de servidor de validação, controle de servidor Web.

Manipulador HTTP

Um componente registrado com o ASP.NET (geralmente através uma extensão .axd) que gerencia a saída de Web dinamicamente.

Módulo HTTP

Um componente que pode ser registrado como parte do ciclo de vida da solicitação do ASP.NET e que pode ler ou modificar a solicitação ou resposta que é processada. HttpModules é usado com frequência para realizar tarefas especiais que precisam monitorar cada solicitação, como estatísticas de segurança ou do site.

codec de imagem

Software ou um algoritmo que converte imagens em um formato de arquivo especificado (codificador) ou do formato de arquivo na imagem exibida (decodificador.)

poço de imagens

Uma coleção de imagens com o mesmo tamanho e profundidade de cor que são armazenadas como uma linha de imagens em um único projeto.

verificação de segurança imperativa

Uma verificação de segurança que ocorre quando um método de segurança é chamado dentro do código que está sendo protegido. Esse tipo de verificação pode ser controlado por dados e pode ser isolado para um único local dentro de um objeto ou método. Por exemplo, se o nome de um arquivo a ser protegido for conhecido somente em tempo de execução, uma verificação de segurança obrigatória poderá ser invocada passando o nome do arquivo como um parâmetro para um método de segurança. Consulte também: verificação declarativa de segurança.

índice

Em programação, um valor escalar que permite acesso direto em um estrutura de dados de vários elementos como uma matriz sem a necessidade de uma pesquisa sequencial na coleção de elementos.

indexador

Um membro de classe que permite instâncias de uma classe ou estrutura sejam acessadas da mesma forma como matrizes. Indexadores são semelhantes às propriedades, exceto que os métodos acessadores get e set de indexadores recebem parâmetros, enquanto os métodos acessadores de propriedade não. Consulte também: classe, propriedade, estrutura.

origem injetada

O código que é inserido no armazenamento de símbolos por um provedor de atributo ou por outro componente do compilador. Também pode se referir ao código que o compilador ou o vinculador gera automaticamente.

função embutida

Em um programa, uma função cujo código é inserido completamente dentro do código da função de chamada.

instrumentação

Uma técnica para criação de perfis que envolve a inserção de investigações de diagnóstico no programa que está sendo analisado. Consulte também: Common Information Model.

Modo integrado

Um modo de compatibilidade para o conteúdo gerenciado. Quando um pool de aplicativos é configurado para usar o modo Integrado, o servidor irá usar pipelines integrados de processamento de solicitação do IIS e o ASP.NET para processar a solicitação.

pipeline integrado

Uma solicitação unificada que é executada no modo Integrado. No pipeline integrado, manipuladores e módulos personalizados em um aplicativo da Web podem ser configurados para assinatura de notificações para todas as solicitações ao aplicativo, não apenas para as solicitações para recursos específicos do ASP.NET.

IntelliSense

Uma tecnologia da Microsoft que permite que você analise seu código mostrando definições de classe e comentários ao focar o cursor em uma função. O IntelliSense também pode concluir nomes de função quando você os digita no IDE.

interface

Um tipo de referência que define um contrato. Outros tipos implementam uma interface para garantir que suportam certas operações. A interface especifica os membros que devem ser fornecidos pelas classes ou por outras interfaces que a implementam. Como classes, as interfaces podem conter métodos, propriedades, indexadores e eventos como membros. Consulte também: contrato, indexador, propriedade, tipo de referência.

contexto interno

No Tempo de Execução de Concorrência, um contexto criado pelo Agendador de Tarefas e usado para executar tarefas.

estilo interno

Um estilo em uma folha de estilos interna. Consulte também: folha de estilos interna.

folha de estilos interna

Uma folha de estilos contida em uma página móvel ASP.NET do formulário da Web.

nome de domínio internacionalizado (IDN)

Um nome de domínio da Internet que possa acomodar caracteres não ASCII, como as marcas diacríticas de idioma europeu ou caracteres não latinos, como aqueles encontrados no chinês, coreano ou árabe.

assembly de interoperabilidade

Um assembly que contém definições dos tipos COM descritos nos metadados. Um assembly de interoperabilidade normalmente é gerado pelo importador da biblioteca de tipos (Tlbimp.exe). Consulte também: assembly, assembly de interoperabilidade primário.

evento intrínseco

Um evento que ocorre em resposta a uma alteração no modelo de dados padrão WMI. Cada classe de evento intrínseco representa um tipo específico de alteração e ocorre quando o WMI ou um provedor cria, exclui ou modifica um namespace, uma classe ou uma instância de classe.

modelo de item

A parte de um controle DataRepeater que é usado para fornecer uma interface visual para os itens repetidos no controle. No tempo de design, os controles podem ser adicionados ao modelo de item, e as propriedades podem ser definidas para alterar a aparência do DataRepeater.

compilação just-in-time (compilação JIT)

A compilação que converte o Microsoft Intermediate Language (MSIL) no código do computador quando o código é necessário em tempo de execução.

LINQ (Consulta Integrada à Linguagem)

Uma sintaxe de consulta que define um conjunto de operadores de consulta que permite operações de passagem, de filtro e de projeção a serem expressas de forma direta e declarativa em qualquer linguagem de programação baseada em .NET.

inicialização lazy

A postergação de inicialização ou de instanciação do objeto até a primeira vez que o objeto é referenciado.

tempo de vida

O período de tempo que começa quando um objeto é atribuído na memória e termina quando o coletor de lixo exclui o objeto da memória.

tarefa leve

No Tempo de Execução de Concorrência, uma chamada de função assíncrona. Uma tarefa leve normalmente possui uma execução mais curte e contém menos estado interno que um agente assíncrono, e o chamador não é notificado quando a tarefa é concluída.

Padrão de LINQ

O conjunto de operadores de consulta padrão que está disponível em todas as consultas LINQ, e as regras que definem a estrutura de uma consulta LINQ.

LINQ to DataSet

Uma tecnologia LINQ que facilita e agiliza consultas a dados armazenados em cache em um objeto DataSet. As consultas são expressas na própria linguagem de programação, e não como os literais de cadeia de caracteres inseridos no código do aplicativo.

LINQ to Objects

O uso de dados na memória do LINQ para consulta, como matrizes e listas.

LINQ para SQL

Uma tecnologia LINQ que fornece uma infraestrutura em tempo de execução para gerenciar dados relacionais como objetos. No LINQ to SQL, o modelo de dados de um banco de dados relacional é mapeado para um modelo de objeto expresso na linguagem de programação do desenvolvedor.

LINQ para XML

Uma interface de programação na memória que possibilita trabalhar com XML de dentro das linguagens de programação do .NET Framework.

mensagens locais

No Silverlight, um recurso que habilita a comunicação entre dois aplicativos baseados no Silverlight em execução no mesmo computador.

inferência de tipo local

Um processo no qual o compilador infere o tipo de uma variável local que é declarado com a palavra-chave Var em C# ou sem uma cláusula As no Visual Basic. O compilador infere o tipo da variável através do tipo da expressão de inicialização.

locale

Uma coleção de regras e dados específicos para um idioma e uma área geográfica. Localidades incluem informações sobre regras de classificação, formatação de data e hora, convenções numéricas e monetárias e classificação de caracteres. Consulte também: globalização, localização.

localização

O processo de adaptar um produto e/ou conteúdo (incluindo elementos de texto e não-texto) de acordo com o idioma, a cultura e as expectativas e/ou os requisitos de políticas de um mercado local específico (localidade). Consulte também: globalização, localidade.

árvore lógica

No Windows Presentation Foundation, a árvore que contém todos os elementos e o conteúdo diretamente criados por um aplicativo e usados para um elemento de interface de usuário. Para o elemento especificado, a árvore lógica não é um subconjunto restrito de sua árvore visual, porque elementos derivados da classe base visual podem conter elementos que não sejam derivados da classe visual. Por exemplo, os elementos podem conter uma String, um TextElement ou qualquer outro objeto do Common Language Runtime. Consulte também: árvore visual.

código gerenciado

O código que é executado pelo ambiente do Common Language Runtime em vez de diretamente pelo sistema operacional. Os aplicativos de código gerenciado obtêm serviços de Common Language Runtime como a coleta de lixo automática, a verificação de tipo em tempo de execução e o suporte de segurança e assim por diante. Esses serviços ajudam a fornecer um comportamento uniforme independente de plataforma e linguagem de aplicativos de código gerenciado. Consulte também: código não gerenciado.

extensão de código gerenciado

Um suplemento a nível de aplicativo ou uma personalização a nível de documento. Geralmente, uma extensão para o Microsoft Office criada usando Visual Studio Tools for Office.

dados gerenciados

Objetos cujo tempo de vida é gerenciado pelo Common Language Runtime. O runtime automaticamente trata de objetos de layout e gerencia referências a esses objetos, liberando-os quando eles não estão sendo usados. Consulte também: Common Language Runtime, coleta de lixo.

Estrutura de Extensibilidade Gerenciada (MEF)

Uma camada de composição para o .NET Framework que melhora a flexibilidade, sustentabilidade, e a testabilidade de grandes aplicativos. O MEF pode ser usado para extensibilidade de plug-in de terceiros ou pode trazer os benefícios de uma arquitetura flexível semelhante a um plug-in para aplicativos normais.

Formato de Objeto Gerenciado (MOF)

O tipo de arquivo, baseado no IDL (Interface Definition Language), que descreve informações de gerenciamento. A sintaxe MOF é uma maneira de descrever definições de objeto em formato textual.

aplicativo de gerenciamento

Um aplicativo ou um serviço do Windows 2000/Windows NT que usa as informações que se originam de um ou mais objetos gerenciados em um ambiente gerenciado. Aplicativos de gerenciamento recuperam essas informações por meio de chamadas à API do Gerenciador de Objetos do CIM a partir do Gerenciador de Objetos e de provedores. Consulte também: Gerenciador de Objetos CIM, provedor.

manifesto

Consulte: manifesto do assembly.

MSL (linguagem de especificação de mapeamento)

Uma linguagem baseada em XML usada para mapear itens definidos em um modelo conceitual para itens de um modelo de armazenamento.

margem

O espaço entre um controle e o outro, os controles adjacentes em um formulário ou página.

espaço reservado de máscara

Um caractere usado em um controle mascarado quando não há nenhuma entrada do usuário para exibir.

página mestra

Uma página que define os elementos de layout e comuns para um conjunto de páginas da Web. É mesclada em tempo de execução com páginas de conteúdo que definem conteúdo específico da página.

entrada de link de mídia

Uma entrada em um linha de dados que contém uma referência a um recurso relacionado de mídia. Esta é a representação de Open Data Protocol (OData) de uma entidade que tem dados de objeto grande de binário relacionado que não são serializados no feed de dados.

recurso de mídia

Qualquer item de mídia que pode ser transferido para qualquer rede como um fluxo binário. Um item de mídia pode ter vários fluxos binários dependendo dos recursos de codificação. Por exemplo, alguns itens de mídia poderiam ter três fluxos (ou recursos): fluxo codificado de WMV para uma taxa de transferência de 2 Mbps, fluxo codificado de WMV para uma taxa de transferência de 500 Kbps e fluxo codificado de MPEG-2 para uma taxa de transferência de 5 Mbps.

Catálogo de MEF

Um objeto que fornece uma coleção de partes de MEF de uma fonte específica, como um tipo, um assembly, ou um diretório, a um contêiner de composição de MEF. Um catálogo é responsável para descobrir as partes de MEF que um contêiner de composição de MEF pode disponibilizar para aplicativos de MEF. Consulte também: Managed Extensibility Framework, composição de MEF, contêiner de composição de MEF, parte de MEF.

Composição de MEF

O processo de corresponder importações e exportações de MEF, executado pelo mecanismo de composição de MEF. Consulte também: Managed Extensibility Framework, contêiner de composição de MEF, mecanismo de composição de MEF, exportação de MEF, importação de MEF, parte de MEF.

Contêiner de composição de MEF

Um mecanismo de composição de MEF que é baseado em catálogos de MEF e instâncias de parte de MEF. Consulte também: Managed Extensibility Framework, catálogo de MEF, composição de MEF, mecanismo de composição de MEF.

Mecanismo de composição de MEF

Um objeto que resolve as dependências de uma parte de MEF e expõe seus recursos a outras partes de MEF e aplicativos através de composição, ou seja, associando as importações de MEF com as exportações de MEF. Consulte também: Managed Extensibility Framework, composição de MEF, contêiner de composição de MEF, exportação de MEF, importação de MEF, parte de MEF.

Contrato de MEF

Um identificador que determina como o MEF importa e exporta é verificado por correspondência. O contrato consiste em um nome que identifica o contrato e um tipo, que especifica o tipo exportado. O nome do contrato e o tipo do contrato podem ser gerados ou especificados automaticamente. Consulte também: Managed Extensibility Framework, exportação de MEF, importação de MEF, parte de MEF.

Exportação de MEF

Um objeto que uma parte de MEF fornece para disponibilizar seus serviços para outras partes de MEF. Consulte também: Managed Extensibility Framework, contrato de MEF, importação de MEF, parte de MEF.

Importação de MEF

Uma dependência que uma parte de MEF especifica e atende a partir de exportações fornecidas por outra parte de MEF. Por exemplo, os serviços comuns podem ser fornecidos em uma parte de MEF e declarados como uma importação por outras partes de MEF. Consulte também: Managed Extensibility Framework, contrato de MEF, exportação de MEF, parte de MEF.

Parte de MEF

Um objeto que é o bloco de construção básico de um aplicativo de MEF. Cada parte de MEF declara suas dependências (importações) e recursos (exportações), que são correspondidos com as importações e as exportações de outras partes de MEF e disponibilizadas para aplicativos de MEF. Consulte também: Managed Extensibility Framework, exportação de MEF, importação de MEF.

membership

No ASP.NET, um recurso de aplicativo que gerencia um armazenamento de credenciais do usuário para um site. A associação pode ser integrada a controles de logon ou a outros recursos de autenticação do ASP.NET para oferecer segurança de logon para seu site.

espaço de trabalho de metadados

Uma classe que representa o componente de serviço de metadados em tempo de execução que fornece suporte para recuperar metadados.

código móvel

Qualquer código colocado em um servidor central que destina-se a ser baixado e executado por vários clientes. O código móvel pode ser distribuído usando servidores Web, servidores FTP, compartilhamentos de arquivos e assim por diante. Normalmente, os usuários executam código móvel na intranet e em zonas de Internet.

controle de usuário para dispositivos móveis

Um controle móvel ASP.NET derivado da classe System.Web.UI.MobileControls.MobileUserControl. Controles de usuário fornecem contêineres para os controles personalizados compilados de outros controles móveis ASP.NET. Consulte também: controle ASP.NET para dispositivo móvel.

módulo

Uma unidade carregável, que pode conter declarações e implementações de tipo. O módulo contém informações suficientes para ativar o Common Language Runtime para localizar todos os bits de implementação quando o módulo é carregado. O formato para módulos é uma extensão do formato de arquivo PE (executável portátil) do Windows. Quando implantado, um módulo é sempre contido em um assembly.

moniker

Um nome curto que localiza um namespace, classe, ou uma instância em WMI.

multiplataforma

A capacidade de direcionar o código para versões específicas (por exemplo, 2.0, 3.5, 4 ou 4.5) do .NET Framework.

multithreading

Executando vários processos na sequência rápida dentro de um único programa, independentemente de qual método lógico de multitarefa está sendo usado pelo sistema operacional. Como o sentido do usuário de tempo é muito mais lento do que a velocidade de processamento de um computador, a multitarefa parece ser simultânea, mesmo que apenas uma tarefa de cada vez possa usar um ciclo de processamento do computador.

contêiner de nomeação

Qualquer controle ASP.NET que implemente a interface de INamingContainer. Esta é uma interface de marcador que permite que um controle crie um novo escopo de nomes, de modo que os atributos ID atribuídos aos seus controles filhos sejam exclusivos em toda a página do ASP.NET que contém o controle.

geração de imagem nativa (NGen)

Uma tecnologia de pré-compilação para código gerenciado que compila o Common Intermediate Language (CIL) para código nativo no computador do usuário final antes do tempo de execução do aplicativo. É uma alternativa à compilação JIT. Consulte também: Common Intermediate Language, compilação JIT.

linguagem nativa

Código que foi compilado para código de máquina de processamento específico.

propriedade de navegação

Uma propriedade dos tipos de entidade que usa uma associação para referenciar entidades relacionadas.

tipo aninhado

Um tipo definido no escopo de outro tipo. Um tipo aninhado é normalmente usado para encapsular os detalhes da implementação do tipo de nível superior.

Notação O

Uma indicação de desempenho relativo de um algoritmo. Um algoritmo ou método que implementa é considerado O(1) se sua execução for uma constante, O (log n) se sua execução for proporcional ao log natural de n, ou O(n) se sua execução for proporcional a n. A notação O geralmente é usada como uma maneira de comparar o desempenho relativo das operações em coleções, em que n geralmente é o número de elementos na coleção.

caminho do objeto

Uma cadeia de caracteres formatada usada para acessar namespaces, classes, e instâncias. Cada objeto no sistema tem um caminho exclusivo que o identifica localmente ou pela rede. Os caminhos de objeto são conceitualmente semelhantes aos localizadores universais (URL) de recurso.

Serviços de Objeto

Os serviços fornecidos pelo Entity Framework que permitem que o código do aplicativo funcione em entidades em termos de objetos do .NET Framework.

OLE

Uma tecnologia para transferir e compartilhar informações entre aplicativos. Quando um objeto como um arquivo de imagem criado com um programa de paint, ele é associado a um documento composto, como uma planilha ou um documento criado com um programa de processamento de texto, o documento contém apenas uma referência ao objeto; as alterações feitas ao conteúdo de um objeto associado serão vistas no documento composto. Quando um objeto é inserido em um documento composto, o documento contém uma cópia do objeto; quaisquer alterações feitas ao conteúdo do objeto original não serão vistos no documento composto a menos que o objeto inserido seja atualizado.

publicação de um clique

Um recurso no Visual Studio que permite você implantar um aplicativo Web do computador de desenvolvimento em um servidor clicando em um botão em uma barra de ferramentas, e implantar alterações clicando no botão novamente, sem ter que reimplantar o aplicativo inteiro. Você pode criar vários perfis de publicação para definir as configurações para diferentes cenários de publicação, como implantar em um servidor de teste, em um servidor de produção, e assim por diante.

abrir tipo genérico

Um tipo genérico construído em um ou mais dos argumentos de tipo genéricos substituídos por seus parâmetros de tipo genérico é um parâmetro de tipo de um tipo ou método genérico delimitador. Abra os tipos genéricos que não podem ser instanciados. Consulte também: tipo genérico fechado, argumento de tipo genérico, parâmetro de tipo genérico, genéricos.

orientação

O alinhamento de um item, como um controle.

fora do navegador

Referindo-se a, ou característica de, um aplicativo baseado em Silverlight que um usuário instala de uma página da Web e executa fora do navegador.

modo de desenho do proprietário

Um modo de processamento no qual você recebe a responsabilidade de desenhar um controle, em vez de depender do comportamento padrão do processamento de controle.

arquivo do índice do recurso de pacote (PRI)

Um arquivo binário usado em aplicativos do Windows Store para armazenar recursos para todos os idiomas, culturas, e fatores de dimensionamento.

preenchimento

O espaço entre a borda interna de um elemento filho e seu conteúdo.

coordenada de página

Uma coordenada usada por uma superfície de desenho, como um formulário ou controle. Consulte também: coordenada de mundo.

paginação

Um mecanismo que separa automaticamente o conteúdo em formulários da Web em ASP.NET para dispositivos móveis em grupos menores de páginas processadas que serão adaptadas a um dispositivo específico. Também renderiza elementos da interface de usuário que podem ser usados para navegar para outras páginas.

tipos parametrizado

Um tipo cuja definição tem espaços reservados para os tipos reais que o usuário especifica ao criar e usar as instâncias do tipo. Os modelos do C++ e os genéricos do Common Language Runtime são exemplos de tipos parametrizadas. Consulte também: genéricos.

restrição de construtor sem parâmetros

Uma restrição em um parâmetro de tipo genérico, como os tipos substituídos por esse parâmetro de tipo deve fornecer um construtor sem parâmetros ou padrão. Consulte também: restrição de parâmetro de tipo genérico, genéricos.

controle de parte

Um controle no conjunto de controles Web Parts que herda diretamente ou indiretamente da classe System.Web.UI.We bControls.WebParts.Part e é usado para criar a interface do usuário primária de aplicativos Web Parts. Consulte também: conjunto de controles de Web Parts.

renderização de página parcial

O processo de atualização apenas uma região de uma página da Web durante um postback assíncrono. Geralmente, isso é realizado usando controles UpdatePanel. A renderização parcial da página é um recurso importante da tecnologia AJAX.

consumidor permanente

Um consumidor de evento cujo último registro dura até que seja cancelado explicitamente.

classe da permissão

Uma classe que define o acesso a um recurso ou define uma identidade oferecendo suporte a verificações de autorização.

objeto de permissão

Uma instância de uma classe de permissão que representa direitos de acesso a recursos ou identidade. Um objeto de permissão pode ser usado para especificar uma solicitação, demanda, ou uma concessão de permissão. Consulte também: classe de permissão.

personalização

Um recurso do conjunto de controles de Web Parts que permite que usuários finais personalizem (modifiquem) controles Web Parts e salvem suas configurações personalizadas. A personalização pode ser aplicada a usuários individuais (escopo do usuário) ou a todos os usuários (escopo compartilhado). Consulte também: controle de Web Parts, conjunto de controles de Web Parts.

escopo da personalização

O estado de uma página de Web Parts que determina o intervalo de usuários para os quais as alterações de personalização se aplicam. O controle WebPartManager determina o escopo de personalização para uma página de Web Parts. A enumeração PersonalizationScope fornece dois escopos possíveis (Compartilhado e Usuário) em que uma página pode estar em determinado momento. No escopo compartilhado, as alterações de personalização feitas aos controles compartilhados aplicam-se a todos os usuários. No escopo de usuário, as alterações de personalização feitas em controles compartilhados e por usuário se aplicam somente ao usuário específico. Consulte também: personalização, página de Web Parts.

controle de usuário individual

Um controle dinâmico de Web Parts que pode ser personalizado e excluído permanentemente de uma página somente por um usuário individual. Um controle individual de usuário aparece na página somente quando a página estiver no escopo do usuário. Observe que um controle por usuário pode ter propriedades que sejam de escopo do usuário e de escopo compartilhado para fins de personalização. Consulte também: personalização, controle de Web Parts.

invocação de plataforma

A funcionalidade fornecida pelo Common Language Runtime para habilitar o código gerenciado para chamar pontos de entrada DLL nativos não gerenciados.

arquivo executável portátil (arquivo PE)

O formato de arquivo usado para programas executáveis e para arquivos a serem vinculados para formar programas executáveis.

postback

O processo no qual uma página da Web envia dados de volta para a mesma página no servidor.

pré-compilação

O processo de enviar um site inteiro a um compilador. O site resultante é executado sem precisar ser compilado na primeira solicitação e não requer que o código-fonte seja implantado em um servidor de produção.

assembly de interoperabilidade primária

Um assembly que contém definições dos tipos COM que são distribuídos e assinados digitalmente pelo autor do componente COM. O Visual Studio usa um assembly de interoperabilidade primária registrado por padrão quando um desenvolvedor referencia um tipo na biblioteca de tipo correspondente. Consulte também: assembly, assembly de interoperabilidade

principal

Em computadores baseados no Windows, uma conta (como um usuário, um grupo de segurança, um dispositivo ou um computador) que pode ter o acesso aos recursos concedido ou negado. Consulte também: função.

assembly particular

Um assembly que está disponível somente para clientes na mesma estrutura de diretórios que o assembly. Consulte também: assembly, assembly compartilhado

estado de exibição particular

Informações de estado que são gravadas como um campo oculto, como o formulário que está atualmente ativo, ou as informações de paginação de um formulário.

criação de perfil

A coleção de dados detalhados de desempenho, como memória, quadro de pilha e utilização da CPU, durante a execução do aplicativo. A análise dos dados resultantes frequentemente codifica as otimizações que melhoram significativamente o comportamento em tempo de execução do aplicativo.

projeção

A seleção em uma consulta de um subconjunto de propriedades ou colunas na fonte de dados.

prólogo

O código de máquina entre o ponto de entrada para uma rotina de linguagem do assembly e o código da primeira declaração executável. O prólogo configura o quadro de pilha e preserva determinados valores de registro.

propriedade

Atributo ou característica de um objeto que é usado para definir seu estado, aparência, ou valor.

provedor

Em uma conexão de Web Parts, um controle de servidor que envia dados a um controle do consumidor. Um provedor pode ser um controle Web Part ou qualquer tipo de controle de servidor, mas deve ser criado para funcionar como um provedor. Um provedor deve ter um método de chamada especial marcado com um atributo ConnectionProviderAttribute no código-fonte. Este método fornece dados para os controles do consumidor na forma de uma instância da interface. Consulte também: consumidor, conexão de Web Parts.

Punycode

Uma sintaxe compatível de codificação ASCII (ACE) que transforma as cadeias de caracteres que contêm caracteres Unicode em cadeias de caracteres que consistem em um conjunto limitado de caracteres ASCII permitido para DNS. Usado para transformar nomes de domínio internacionalizados.

tipo de qualificador

Um sinalizador que fornece informações adicionais sobre um qualificador, como uma classe derivada ou instância, pode substituir o valor original do qualificador.

consulta

Uma expressão na forma de uma expressão de consulta ou uma chamada de método padrão de operador de consulta (ou uma combinação dos dois) que extrai informações de uma fonte de dados.

cláusula de consulta

Uma única cláusula de uma expressão de consulta. Há várias cláusulas diferentes de consulta, cada uma identificada por sua palavra-chave de inicialização de consulta. Por exemplo, a "cláusula from/From" refere-se a cláusulas como "From c In customers" no Visual Basic ou "from c in customers" em C#.

palavra-chave de consulta

Uma palavra-chave contextual em C# e Visual Basic que designa a cláusula de consulta de uma expressão de consulta. Por exemplo, from, join e select são palavras-chave de consulta no C#, e From, Join e Select são palavras-chave de consulta no Visual Basic.

padrão de consulta

O conjunto de operadores de consulta padrão que está disponível em todas as consultas LINQ, e as regras que definem a estrutura de uma consulta LINQ.

variável de consulta

Uma variável que armazena uma consulta, ao contrário dos resultados de uma consulta.

tipo passível de consulta

O tipo da variável de consulta em uma consulta LINQ. O tipo da variável que representa a fonte de dados é também um tipo passível de consulta. Um tipo que pode ser consultado ser pode ser tipado de forma implícita ou explícita, mas em ambos os casos deve ser um tipo genérico de IEnumerable ou de IQueryable.

Dica de ferramenta das Informações Rápidas

A janela pop-up que exibe a declaração completa para um identificador quando o ponteiro é posicionado sobre o identificador em uma janela do editor de códigos.

condições de corrida

Uma condição que em dois ou mais segmentos podem acessar e executar um bloco de código, e o programa resulta em alterações radicais dependendo de qual segmento atinge o código primeiro. Uma condição de corrida é benigna se todos os resultados forem válidos. No entanto, as condições de corrida podem ser associadas a erros de sincronização que podem resultar em um processo interferindo em outro processo e, possivelmente, introduzir uma vulnerabilidade. Geralmente, um resultado potencial de uma condição de corrida deixa o programa em um estado instável ou inválido.

variáveis de alcance

Uma variável que fornece acesso a cada elemento em uma sequência em uma consulta LINQ.

tipo de referência

Um tipo de dados que é representado por uma referência (semelhante a um ponteiro) para o valor real do tipo. Se um tipo de referência é atribuído a uma variável, esta variável faz referência (ou "aponta para") o valor original. Nenhuma cópia é feita. Tipos de referência incluem classes, interfaces, representantes e tipos de valor demarcados. Consulte também: tipo de valor.

restrição referencial

Um elemento de um esquema de SSDL que especifica a direção de uma associação com os atributos FromRole e ToRole. Uma restrição referencial corresponde a uma propriedade de navegação de CSDL. Consulte também: linguagem de definição de esquema conceitual, linguagem de definição de esquema de armazenamento.

reflexão

O processo de obter informações sobre assemblies e os tipos definidos dentro deles, e de criar, invocar e acessar instâncias do tipo no tempo de execução.

expressão regular

Uma notação concisa e flexível para localizar e substituir padrões de texto. A notação abrange dois tipos básicos de caracteres: caracteres de texto literal (normal), que indicam o texto que deve existir na cadeia de caracteres de destino, e metacaracteres, que indicam o texto que pode variar na cadeia de caracteres de destino. Você pode usar expressões regulares para analisar rapidamente grandes quantidades de texto para localizar padrões de caracteres específicos; extrair, editar, substituir ou excluir subcadeias de texto ou para adicionar as cadeias de caracteres extraídas a uma coleção para gerar um relatório.

modelo relacional

O modelo lógico usado para definir as tabelas, colunas e restrições em um banco de dados relacional.

endereço virtual relativo

Um deslocamento de endereço de um módulo que é carregado na memória.

remoting

O processo de comunicação entre processos diferentes do sistema operacional, independentemente de estarem no mesmo computador. Consulte também: domínio de aplicativo, contexto.

renderização

A criação de uma imagem que contém modelos geométricos, usando cores e sombras para dar à imagem uma aparência realista. Geralmente parte de um conjunto modelando geométrico como um programa de CAD, processando a seus usos para descrever o local de uma fonte de luz com relação ao objeto e para calcular a maneira na qual a luz criaria realces, proteção, e variações na cor. O grau de realismo pode variar dos polígonos opacos, sombreados a imagens que se aproximam de fotografias em sua complexidade.

permissões exigidas

Opcionalmente, as permissões especificadas em um assembly que representam o mínimo exigido, opcionalmente, permissões desejadas e sempre recusadas para todo o código no assembly. Se não houver nenhuma solicitação, o código obterá o máximo permitido pela política de segurança. Consulte também: política de segurança.

recurso

Alguns dados não executáveis que são implantados logicamente com um aplicativo. Um recurso pode ser exibido em um aplicativo como mensagens de erro ou como parte da interface do usuário. Os recursos podem conter dados em vários formulários, incluindo cadeias de caracteres, imagens e objetos persistentes.

assembly redirecionável

Um assembly que pertence a mais de uma implementação do .NET Framework, ou um assembly que é compilado em mais de uma implementação do .NET Framework com o mesmo nome forte e com atributos apropriados. Os aplicativos que usam os assemblies redirecionáveis podem ser executados em qualquer implementação do .NET Framework onde os assemblies foram compilados. Por exemplo, os aplicativos que são criados para usar o .NET Compact Framework podem ser executados na implementação do .NET Framework. Consulte também: assembly.

faixa de opções

Uma área em uma janela em que comandos e outros controles são exibidos em grupos funcionais relacionados. Uma fita pode ser dividida em vários modos de exibição, conhecidos como guias, e cada guia pode conter vários grupos de controles. Normalmente, uma fita aparece na parte superior da janela.

botão de inicialização da faixa de opções

O botão no canto inferior direito de um grupo de faixa de opções. Normalmente, um clique de botão abre uma caixa de diálogo ou outro elemento que está relacionado ao grupo.

botão padrão do painel da faixa de opções

O botão que aparece quando uma faixa é reduzida ao seu tamanho mínimo. Um clique de botão exibe os comandos de fita em um menu.

guia da faixa de opções

Quando uma fita é dividida em vários modos de exibição, algumas das visualizações. Cada guia contém comandos funcionalmente relacionadas e outros controles organizados em grupos. Normalmente, as guias de fita são rotuladas.

da direita para a esquerda (RTL)

Referindo-se às configurações do teclado, exibições de documento, objetos da interface do usuário, linguagens, etc. para os quais o texto é exibido em uma direção da direita para a esquerda.

função

Um conjunto definido de privilégios de acesso do aplicativo. A função de segurança atribuída a um usuário determina quais tarefas o usuário pode executar e que partes da interface o usuário pode ver. Pelo menos uma função de segurança deve ser atribuída a todos os usuários para que acessem o sistema.

autorização baseada em função

Um tipo de autorização usando funções para determinar direitos de acesso e privilégios. Uma função é uma categoria simbólica dos usuários que compartilham os mesmos privilégios de segurança. Consulte também: autenticação, autorização, entidade de segurança, função.

eventos roteados

Uma instância de evento que propaga através de uma árvore de elementos relacionados em vez de ter como alvo apenas um único elemento. Consulte também: propagação, túnel.

tempo de execução

Consulte: Common Language Runtime.

wrapper acessível de tempo de execução (RCW)

Um objeto do .NET Framework que atua como um proxy para um objeto COM contado por referência.

modo de segurança

Uma política de versão específica que solicita um determinado assembly é executada com a versão exata das dependências em que foi compilada.

aplicativo na área restrita

No Silverlight, um aplicativo no navegador ou um aplicativo fora do navegador que não obteve confiança elevada. Consulte também: confiança elevada, aplicativo confiável.

assembly satélite

Um assembly do .NET Framework que contém recursos específicos para um determinado idioma. Usando assemblies satélite, você pode definir os recursos para idiomas da diferença em assemblies diferentes, e o assembly correto é carregado na memória somente se o usuário opta por exibir o aplicativo nesse idioma.

scaffolding

O processo de gerar modelos de página da Web baseados em esquemas de banco de dados. No ASP.NET, os dados de Dynamica usam o scaffolding para facilitar a geração de interface de usuário baseada na Web permite que um usuário exiba e atualize um banco de dados.

grupo de agendas

No Tempo de Execução de Concorrência, um contêiner para tarefas relacionadas enfileiradas em um Agendador de Tarefas.

descritor de segurança

Uma estrutura de dados que contém informações de segurança associadas a um objeto protegido. Descritores de segurança incluem informações sobre quem possui o objeto, quem podem acessá-lo e como e que tipos de acesso são auditados.

falha de segurança

Um ponto de entrada inadvertidamente desprotegido em um computador protegido de outra forma, componente, aplicativo, ou outro recurso on-line.

identificador de segurança (SID)

Em sistemas baseados no Windows, um valor exclusivo que identifica um usuário, um grupo ou uma conta de computador em uma empresa. Cada conta obtém um SID quando é criada.

política de segurança

A política ativa estabelecida pelo administrador que gera programaticamente permissões concedidas a todos os códigos gerenciados com base nas permissões solicitadas do código. O código que exija mais permissões do que a política concederá não poderá ser executado. Consulte também: evidência, permissões solicitadas.

segurança-crítica

Referindo-se um tipo ou membro que acessa recursos seguros e que pode ser usado somente pelo código totalmente confiável no .NET Framework. Consulte também: crítico para segurança e disponível no código transparente, transparente de segurança.

crítico para segurança e disponível no código transparente

Referindo-se um tipo ou membro que acessa recursos seguros e que pode ser usado com segurança pelo código parcialmente confiável no .NET Framework. Consulte também: crítico para segurança, transparente de segurança.

segurança-transparente

Referindo-se um tipo ou membro que é parcialmente confiável e que não pode expor o acesso a nenhum recurso ou funcionalidade protegida. Consulte também: crítico para segurança, crítico para segurança e disponível no código transparente.

chamada de método semissíncrono

Um chamada de método que retorna imediatamente e permite ao aplicativo ou script enumerar os objetos retornados como uma coleção. Uma chamada de método semi síncrona não requer a configuração de um coletor de objeto, mas um chamada de método assíncrona requer a configuração de um coletor de objeto. Consulte também: chamada de método assíncrono.

sequence

Uma instância de um tipo que pode ser consultado.

serialização

O processo de conversão de um objeto insere informações em um formulário que de armazenado ou transportado. Durante a serialização, um objeto escreve seu estado atual como temporário ou como armazenamento persistente. Posteriormente, o objeto pode ser recriado por meio da leitura, ou desserialização, do estado do objeto a partir do armazenamento.

estado da sessão

No ASP.NET, um armazenamento variável criado no servidor para o usuário atual; cada usuário mantém um estado de Sessão separada no servidor. O estado de sessão, normalmente, é usado para armazenar informações específicas de usuário entre postbacks. Consulte também: postback.

definir diferença

A coleção de elementos em um conjunto que não aparece no outro conjunto.

assembly compartilhado

Um assembly que pode ser referenciado por mais de um aplicativo. Um assembly deve ser explicitamente criado para ser compartilhado oferecendo um nome criptograficamente forte. Consulte também: assembly, assembly privado, nome forte.

controle compartilhado

Um controle de Web Parts que pode aparecer em uma página da Web e ser personalizado quando a página estiver no escopo compartilhado ou de personalização a nível de usuário. Observe que um controle compartilhado pode ter propriedades que sejam de escopo do usuário e de escopo compartilhado para fins de personalização. Consulte também: personalização, escopo de personalização, controle de Web Parts.

nome compartilhado

Consulte: nome forte.

Adaptador de Modelo de Objeto do SharePoint

Um assembly do componente que traduz chamadas entre o código de projeto de 32 bits do SharePoint e o código de 64 bits do modelo de objeto do SharePoint, e ajuda a manter o isolamento entre os dois lados e facilita o controle de versão.

execução lado a lado

A capacidade de instalar e usar várias versões de um assembly isoladamente ao mesmo tempo. A execução lado a lado pode ser aplicada aos aplicativos e componentes, bem como ao .NET Framework. Permitir que assemblies coexistam e executem simultaneamente no mesmo computador é essencial para oferecer suporte ao controle de versão robusto no CLR (Common Language Runtime).

hospedagem lado a lado

O carregamento e a ativação de várias versões do Common Language Runtime dentro do mesmo processo.

assinatura

A lista de tipos envolvidos na definição de um método, um campo, uma propriedade ou uma variável local. Para um método, a assinatura inclui seu nome, o número de parâmetros e seus tipos, o tipo que ele retorna (se houver) e a convenção de chamada (padrão ou vararg). A assinatura para uma propriedade é semelhante a de um método. A assinatura para campos e variáveis locais é simplesmente seu tipo (por exemplo, matriz [0..5] de int).

Plug-in do Silverlight

Um plug-in que os usuários baixam para executar um aplicativo baseado em Silverlight no seu navegador. Este termo também refere-se ao componente inserido em uma página da Web que renderiza o conteúdo do Silverlight.

navegação do site

Em sites do ASP.NET, no processo de exibir controles como menus, um modo de exibição de árvore ou controles SiteMapPath (trilha) que ajudam aos usuários a localizar páginas de interesse. A navegação no site normalmente é baseada em um mapa do site.

arquivo skin

Um arquivo que contém uma ou mais propriedades de controle que definem como os controles devem se parecer. Arquivos de capa fazem parte de temas do ASP.NET. Consulte também: tema.

SOAP

Um protocolo simples baseado em XML para trocar dados estruturados e informações de tipo no World Wide Web. O protocolo é atualmente o padrão de fato para a mensagem XML.

Cabeçalho SOAP

Os elementos de extensibilidade de uma mensagem SOAP. O cabeçalho SOAP permite que as informações adicionais sejam enviadas com uma solicitação SOAP.

Mensagem SOAP

Os dados encapsulados em um envelope SOAP que flui entre um cliente e um serviço Web.

layout de pilha dividida

Um estilo de layout no qual cada final do ToolStrip é a base de uma pilha, com alguns itens empilhados no início e outros itens empilhados na parte final. Os itens são empilhados a partir do último.

layout de pilha

Um estilo de layout no qual os itens adjacentes se alinham entre si como se tivessem sido empilhados, ocupando sempre o espaço livre entre os itens.

consumidor padrão

Um dos vários consumidores permanentes instalados que executam uma ação, como enviar um email ou gravar um log, quando configurado por um arquivo de formato gerenciado pelo objeto (MOF) ou por um script. Consulte também: consumidor permanente.

operador de consulta padrão

Um método que constitui um padrão de consulta e que é implementado por um provedor LINQ para um domínio específico. Os operadores de consulta padrão são definidos na classe System.Linq.Enumerable.

controle estático

Um controle de Web Parts que é parte da marcação declarativa de "persistência de página" em uma página .aspx; existe somente como parte da página .aspx, não em um armazenamento de personalização como um controle dinâmico de Web Parts. Ao contrário de um controle dinâmico, um controle estático é adicionado a uma página .aspx em cada solicitação. Um controle de Web parts estático é sempre um controle compartilhado, o que significa que embora os usuários possam personalizar e “fechar” o controle quando a página estiver no escopo compartilhado ou do usuário, o controle nunca poderá ser excluído permanentemente. Consulte também: personalização, escopo de personalização, controle compartilhado, controle de Web Parts.

cláusula da etapa

Uma cláusula que especifica a quantidade pela qual o contador de loop é incrementado cada vez que um loop For…Next é atravessado. No exemplo a seguir, "Step 2" é a cláusula de etapa: For loopCounter = 1 to 100 Step 2

SSDL (linguagem de definição de esquema de repositório)

Uma linguagem baseada em XML usada para definir os tipos de entidade, as associações, os contêineres de entidade, os conjuntos de entidades e os conjuntos de associações de um modelo de armazenamento que corresponde muitas vezes a um esquema de banco de dados.

alongamento

Para ajustar o tamanho de um item para caber no contêiner.

nome forte

Um nome que consiste na identidade do assembly — seu nome de texto simples, número de versão e informações de cultura (se fornecidas) — reforçado por uma chave pública e uma assinatura digital gerada a partir do assembly. Como o manifesto do assembly contém hashes de arquivo para todos os arquivos que constituem a implementação do assembly, ele é suficiente para gerar a assinatura digital em apenas um arquivo no assembly que contém o manifesto do assembly. É esperado que assemblies com o mesmo nome forte sejam idênticos. Consulte também: assembly, manifesto do assembly.

estrutura

Um tipo de valor definido pelo usuário que, semelhante a uma classe, pode conter construtores, constantes, campos, métodos, propriedades, indexadores, operadores, e tipos aninhados. Ao contrário de classes, estruturas não oferecem suporte à herança. Consulte também: classe, campo, indexador, tipo aninhado, propriedade, tipo de valor.

paralelismo estruturado

No Tempo de Execução de Concorrência, o código em paralelo agendado e concluído no escopo léxico do qual é iniciado. No modelo estruturado de paralelismo, uma tarefa não é concluída até que suas tarefas filhos terminem.

sub-expressão

Em expressões regulares, uma concatenação ou uma alternância, dependendo da gramática de expressão regular que estiver sendo usada.

classe do sistema

Uma classe que o gerenciador de objetos CIM define para oferecer suporte a recursos principais, como a notificação de eventos, segurança, e a localização. Uma classe de sistema é definida automaticamente em cada namespace. Consulte também: Gerenciador de Objetos CIM.

barra de encaixe com guias

O controle do host para um grupo de janelas encaixáveis. Assim que encaixada, cada janela altera o formulário, tornando-se uma guia.

grupo com guias

Em um aplicativo MDI, um conjunto de janelas filhas com bordas de guia e que estão encaixadas juntas na área cliente do aplicativo. Para desencaixar uma janela filho do grupo, arraste-a pela guia.

layout da tabela

O layout de um formulário em que todos os elementos são posicionados nas células em uma tabela.

tabela por hierarquia (TPH)

Um método de modelagem de uma hierarquia de tipo em um banco de dados que inclui os atributos de todos os tipos da hierarquia em uma tabela.

tabela por tipo (TPT)

Um método de modelagem de uma hierarquia de tipo em um banco de dados que usa várias tabelas com relações um-para-um para modelar os vários tipos.

estrutura de destino

A versão do .NET Framework ou do Silverlight para um determinado aplicativo foi criada.

grupo de tarefas

No Tempo de Execução de Concorrência, uma construção que permite que tarefas relacionadas e refinadas sejam enfileiradas em um Agendador de Tarefas. Um grupo de tarefas pode ser usado para programar tarefas, esperar pela conclusão das tarefas, e cancelar as tarefas que não iniciaram.

Agendador de Tarefas

No Tempo de Execução de Concorrência, um componente que agenda e coordena tarefas em tempo de execução. Às vezes chamado de agendador.

modelo

No ASP.NET: um fragmento de página declarativa usado para fornecer uma interface visual para um controle de servidor ASP.NET com modelo. Um modelo contém os elementos de apresentação que incluem o texto literal, HTML, e as expressões de associação de dados, bem como os elementos declarativos de sintaxe que representam os controles do servidor ASP.NET.

nó do modelo

O ponto de acesso de tempo de design para o Editor de coleção de itens de um controle de ToolStrip, MenuStrip, ContextMenuStrip ou StatusStrip.

conjunto de modelos

Em controles móveis do ASP.NET: uma coleção de modelos associados a um controle com modelo. Consulte também: modelo, controle modelo.

controle personalizado

Um controle de servidor ASP.NET não fornece por si só uma interface visual, mas permite seus usuários (desenvolvedores de página) fornecer modelos que fornecem uma interface visual. Quando o analisador de página ASP.NET encontra um controle personalizado, ele analisa o modelo de controle e cria dinamicamente os controles filhos que fornecem a interface visual. Os controles de servidor ASP.NET Repeater e DataList são controles de modelo. O controle DataGrid não é estritamente um controle personalizado, mas usa modelos para personalizar a interface do usuário. Consulte também: controle de servidor ASP.NET, modelo.

consumidor temporário

Um consumidor de evento que recebe notificações de eventos somente quando o consumidor está ativo. Consulte também: consumidor permanente.

text writer

Em controles móveis do ASP.NET: um mecanismo que permite que os adaptadores de dispositivo gravem sua saída por meio de um objeto. Um objeto de text writer é criado na classe base do TextWriter. Consulte também: adaptador de dispositivo.

tema

No ASP.NET, uma coleção de propriedades de controle, folhas de estilo e imagens que podem ser aplicadas como uma unidade a uma página ou site para definir uma aparência geral. Consulte também: arquivo de aparências.

thunk

Uma pequena seção do código que executa uma translação ou uma conversão durante a chamada ou uma ação indireta. Por exemplo, um thunk é usado para alterar o tamanho ou o tipo de parâmetros de função ao chamar código entre 16 bits e 32 bits.

rastreamento

O processo de capturar e exibir informações de depuração sobre um página da Web enquanto a página está em execução. Informações de rastreamento incluem cabeçalhos HTTP e estado de controle. Você pode exibir a saída de rastreamento na página ou em um visualizador de rastreamento separado.

transparência

Um modelo de segurança que ajuda os desenvolvedores a escrever bibliotecas e implantar aplicativos seguros isolando o código conforme o privilégio. A transparência de nível 1 foi introduzida no.NET Framework versão 2.0. Permite que os desenvolvedores anotem o código para declarar quais tipos e membros podem executar elevações de segurança e outras ações confiáveis (de segurança crítica) e quais não podem (segurança-transparente). A transparência de nível 2, introduzida no.NET Framework 4, refina este modelo. Adiciona um terceiro grupo de código, código crítico de segurança, que são tipos de membros que acessam recursos seguros e que podem ser seguramente usados por código parcialmente confiável no .NET Framework.

licença de confiança

O arquivo usado em aplicativos ClickOnce para conceder um nível elevado de confiança a um aplicativo gerenciado. As configurações de confiança devem ser assinadas pelos distribuidores de licença de confiança, que devem ser instalados em um computador cliente antes de implantar o aplicativo ClickOnce.

aplicativos confiáveis

No Silverlight, um aplicativo fora do navegador para o qual um usuário concede confiança elevada na instalação, fornecendo maior acesso ao sistema local. Consulte também: confiança elevada, aplicativo de área restrita.

por túnel

No Windows Presentation Foundation, uma estratégia de roteamento de eventos onde a instância do evento move para baixo a árvore de elementos (começando na raiz da árvore visual e terminando com a origem). Os nomes dos eventos que usam essa estratégia de roteamento são prefixados com a palavra “Preview”. Esses eventos têm a mesma assinatura que suas contrapartes que usam a estratégia de roteamento de evento de propagação. Consulte também: propagação, roteamento de eventos.

tupla

Uma coleção ordenada de membros que identifica unicamente uma célula, com base em uma combinação de membros de atributo de cada hierarquia de atributo no cubo.

inferência de tipo

Um processo no qual o compilador determina o tipo de dados de uma variável local que é declarada sem uma declaração de tipo de dados explícita. O tipo é inferido do valor inicial fornecido para a variável.

tipo de segurança

Referindo-se às linguagens de programação que podem trocar informações através das definições e padrões de uso geralmente concordados para os tipos.

unboxing

A conversão de uma instância de objeto em um tipo de valor. Consulte também: conversão boxing, tipo de valor.

Unicode

Um padrão de codificação de caracteres desenvolvido pelo Unicode Consortium que representa quase todos os idiomas escritos do mundo. O repertório de caractere Unicode tem vários formatos de representação, incluindo UTF-8, UTF-16 e UTF-32. A maioria das interfaces do Windows usa o formulário UTF-16.

sequência de escape do unicode

Em expressões regulares, uma barra invertida seguida pela letra 'u' seguida por quatro dígitos hexadecimais. Corresponde a um caractere na sequência de destino que tem o valor especificado pelos quatro dígitos.

URI (Uniform Resource Identifier)

Uma cadeia de caracteres usada para identificar um recurso (como um arquivo) em qualquer lugar da Internet pelo tipo e local. O conjunto de identificadores uniformes de recurso inclui nomes uniformes de recurso (URNs) e localizadores de recursos uniforme (URLs).

UDDI

Uma especificação para publicar e localizar informações sobre serviços Web. Define uma maneira baseada em padrões de armazenar e recuperar informações sobre serviços, provedores de serviço, informações de associação e definições de interface técnica, tudo classificado usando qualquer conjunto de esquemas de classificação padrão ou personalizados.

código não gerenciado

O código que é executado pelo sistema operacional, fora do Common Language Runtime do .NET Framework. O código não gerenciado deve fornecer seu próprio gerenciamento de memória, verificação de tipo e suporte de segurança, diferentemente de código gerenciado, que recebe esses serviços do Common Language Runtime. Consulte também: código gerenciado.

paralelismo não estruturado

No Tempo de Execução de Concorrência, código em paralelo que pode começar em um contexto e terminar em um contexto diferente. Por exemplo, um conjunto de tarefas em um grupo de trabalho pode começar em um contexto e então terminar em um contexto diferente.

virtualização de interface do usuário

No Windows Presentation Foundation e no Silverlight, uma técnica pela qual um subconjunto dos elementos de interface do usuário é gerado de um número de itens de dados com base em quais itens estão visíveis na tela. A virtualização é uma melhoria de desempenho porque é intensa, tanto em termos de memória quanto de processador, para gerar um grande número de elementos de interface do usuário quando apenas alguns podem estar na tela em um determinado momento.

controle de servidor de validação

Um controle de servidor, incluído com o ASP.NET, que verifica a entrada do usuário. A entrada é verificada como se viesse de controles de servidor HTML e controles de servidor Web (por exemplo, um formulário de página da Web) com relação a requisitos definidos pelo programador. Os controles de validação realizam a verificação de entrada no código do servidor. Se o usuário estiver trabalhando com um navegador que ofereça suporte a DHTML, os controles de validação podem também realizar validação usando script de cliente. Consulte também: controle de servidor ASP.NET, controle de servidor HTML, controle de servidor Web.

validação

Consulte: controle de servidor de validação.

tipo de valor

Um tipo de dados que é representado pelo valor real do tipo. Se um tipo de valor é atribuída a uma variável, esta variável é dada uma nova cópia do valor. (Isso está em contraste com um tipo de referência, onde a atribuição não cria uma cópia.) Tipos de valor normalmente criados no quadro de pilha de um método, em vez de no heap do lixo coletado. Um tipo de valor pode ser convertido, que é um processo que cria um tipo correspondente de referência.

verbo

Um elemento de interface do usuário em um aplicativo Web Parts que um usuário final pode clicar para executar ações como fechar, minimizar, restaurar, editar, ou excluir um controle Web Parts. Os desenvolvedores podem também adicionar verbos personalizados a controles. Os verbos de Web Parts são baseados na classe System.Web.UI.We bControls.WebParts.WebPartVerb. Consulte também: controle de Web Parts.

menu de verbos

Um menu na barra de título de um controle de parte que contém vários verbos (ações de interface do usuário que se aplicam a um controle individual) como Fechar, Minimizar, Restauras, Excluir, Exportar, Editar, Ajuda, entre outros, bem como os verbos personalizados implementados por desenvolvedores. Consulte também: controle Part, verbo.

verificação

Uma parte do processo de compilação em que o código é verificado quanto a conformidade com um conjunto específico de regras definidas para permitir a prova de certos requisitos de segurança. O Common Language Runtime pode verificar a Common Intermediate Language (CIL).

políticas de versão

As regras que especificam que versão de assemblies dependentes será associada. Políticas de versão são expressas usando arquivos de configuração.

viewport

Uma janela virtual, usada para controles que exibem conteúdo, pela qual todo ou uma parte do conteúdo é visível. Um viewport é normalmente usado para exibir uma parte específica do conteúdo quando o conteúdo inteiro não cabe no espaço de exibição disponível. Compare o tamanho de extensão, que é a uma largura e altura total de conteúdo.

endereço virtual

Em um sistema de memória virtual, o endereço usado pelo aplicativo para referenciar memória. O kernel e a MMU (unidade de gerenciamento de memória) convertem esse endereço em um endereço físico antes que a memória realmente seja lida ou gravada.

processador virtual

No Tempo de Execução de Concorrência, no Agendador de Tarefas, uma abstração de um recurso de processamento físico. Apenas um contexto é executado em qualquer momento em um processador virtual. Cada instância de agendador contém uma coleção de processadores virtuais, e todos os processadores virtuais são mapeados para uma raiz de processador virtual no Gerenciador de Recursos.

raiz do processador virtual

No Tempo de Execução de Concorrência, no Gerenciador de Recursos, uma abstração de um recurso de processamento físico. Para ativar o excesso de assinatura de segmentos de hardware, várias raízes virtuais do processador podem mapear um recurso de processamento.

virtualização

Consulte: virtualização da interface do usuário.

associação de dados de modo virtual

Um tipo de associação de dados em que um controle associado a dados recupera somente as linhas de banco de dados que o usuário poderá ver na tela.

gerenciador visual

Uma classe que fornece suporte para a alteração da aparência de um aplicativo para um nível global.

árvore visual

No Windows Presentation Foundation, a árvore de elementos que contém todos os elementos visuais (elementos que derivam do tipo System.Windows.Media.Visual) usados para uma parte da interface do usuário. Esta árvore é o acúmulo de todos os elementos visuais criados diretamente pelo aplicativo (seja código ou marcação) e todos os elementos visuais criados pela expansão do modelo de elementos como controles e objetos de dados. Consulte também: árvore lógica.

Serviços de dados WCF

Um componente do .NET Framework que permite ao usuário criar serviços que usam o Open Data Protocol (OData) para expor e consumir dados na Web ou em intranets usando a semântica de REST (Representational State Transfer).

Pacote de implantação da Web

Um arquivo compactado (.zip) ou pasta que contém arquivos do site, que são usados para implantar um site no IIS.

Web Forms

A estrutura de página ASP.NET, que consiste em páginas da Web programáveis (chamadas de páginas de Formulários da Web) que contêm controles de servidor reutilizáveis. Consulte também: controle de servidor ASP.NET.

Método Web

Um procedimento que é exposto aos clientes de serviço Web como uma operação que pode ser chamada no serviço Web.

Web Parts

Um conjunto integrado de controles para criar sites da Web que permitem aos usuários finais modificar o conteúdo, aparência e comportamento de páginas Web diretamente de um navegador.

Conexão de Web Parts

Associação entre dois controles de servidor que residem em uma zona de WebPartZoneBase que os permite compartilhar dados, com um controle que atua como provedor de dados e o outro controle que atua como consumidor. Uma conexão é encapsulada em um objeto System.Web.UI.We bControls.WebParts.WebPartConnection. Consulte também: consumidor, provedor, zona.

Controles Web Parts

Um controle que é parte do conjunto de controles Web Parts. Consulte também: conjunto de controles de Web Parts.

Conjunto de controles Web Parts

O conjunto integrado de componentes de software do ASP.NET que fornecem personalização, componentes estruturais como zonas e o controle WebPartManager, controles de IU das Web Parts e outros componentes para criar controles e aplicativos de Web Parts. Consulte também: personalização, controle de Web Parts, zona.

Página de Web Parts

Uma página da Web do ASP.NET que inclui controles de partes da Web permitem que os usuários personalizem a página, como selecionar informações para exibir. Consulte também: conjunto de controles de Web Parts.

Controle de servidor Web

Um controle de servidor ASP.NET que pertence ao namespace System.Web.UI.WebControls. Controles de servidor Web são melhores e mais abstratos que controles de servidor HTML. Um controle de servidor Web tem um prefixo de marca do ASP em uma página ASP.NET, como <asp:Button runat="server" />. Consulte também: controle de servidor ASP.NET, controle de servidor HTML, controle de servidor de validação.

Linguagem de Descrição de serviços da Web (WSDL)

Um formato XML para descrever os serviços da Web. O WSDL permite que os provedores de serviços da Web e os usuários desses serviços funcionem juntos facilmente, ativando a separação da descrição da funcionalidade abstrata oferecida por um serviço de detalhes concretos de uma descrição de serviço, como “como” e “onde” essa funcionalidade é oferecida.

Web-Based Enterprise Management (WBEM)

Uma iniciativa empreendida pelo grupo de trabalho de gerenciamento distribuído (DMTF) fornece aos gerentes de sistema da empresa uma solução padrão para o gerenciamento.

Windows Communication Foundation (WCF)

Uma tecnologia gerenciada que é usada para criar e gerenciar sistemas orientados a serviços do Windows.

Windows Forms

Um modelo de programação do Microsoft .NET Framework para desenvolver interfaces de usuário gráficas.

Designer do Windows Forms

Uma ferramenta que permite o desenvolvimento rápido de aplicativos baseados em Windows. Também permite que você adicione controles a um formulário, organize-os e escreva código para seus eventos.

Windows Management Instrumentation (WMI)

A extensão da Microsoft para a iniciativa DMTF (Distributed Management Task Force) WBEM (Web-based Enterprise Management).

Windows Presentation Foundation (WPF)

Um novo e estratégico subsistema gráfico no Windows Vista que fornece uma abordagem unificada para a interface do usuário, gráficos 2D e 3D, documentos e mídia. Compilado na base do .NET Framework e utilizando Direct3D para renderização baseada em vetor, ele fornece uma solução poderosa para compilar aplicativos imersivos de todos os tipos.

Tempo de execução do windows

Um ambiente no qual os objetos COM são ativados usando um namespace totalmente qualificado e um nome de classe no namespace. Também refere-se ao conjunto de APIs que é fornecido pelo Tempo de Execução do Windows. Consulte também: Componente do Tempo de Execução do Windows.

Componente do Tempo de Execução do Windows

Um componente reutilizável de software que pode ser usado em vários aplicativos, independentemente das linguagens de programação nas quais os aplicativos são gravados. Consulte também: Tempo de Execução do Windows.

Protocolo de aplicativo sem fio (WAP)

Um protocolo padrão para fornecer comunicação de Internet e serviços avançados de telefonia em telefones, pagers, PDAs, e outros terminais sem fio.

Linguagem de marcação sem fio (WML)

Uma linguagem de marcação baseada em XML usada para especificar o conteúdo e a interface do usuário para dispositivos de banda estreita, incluindo celulares e pagers. WML é parte do WAP.

Classe WMI

Um modelo para um tipo de objeto gerenciado. As classes WMI definem as unidades básicas de gerenciamento. Por exemplo, a classe Win32_LogicalDisk é um modelo para todos os discos lógicos que ocorrem no ambiente do Windows. Nesse caso, WMI usa o modelo de classe para gerar uma instância de Win32_LogicalDisk para cada disco instalado em um computador.

limite de palavra

Em expressões regulares, um limite que ocorre quando o caractere atual está no início da cadeia de caracteres de destino e é um dos caracteres de palavra A-Za-z0-9_ ou quando a posição do caractere atual é posterior ao final da cadeia de caracteres de destino e o último caractere na cadeia de caracteres é um dos caracteres da palavra, ou quando o caractere atual é um dos caracteres de palavras e o caractere precedente não é, ou quando o caractere atual não é um dos caracteres de palavra e o caractere precedente é.

declaração de limite de palavra

Em expressões regulares, uma afirmativa que corresponde quando a posição atual na cadeia de caracteres de destino está imediatamente após um limite de palavra.

aplicativo do fluxo de trabalho

Um conjunto de programas que ajuda no rastreamento e gerenciamento de todas as atividades em um projeto do começo ao fim.

coordenadas do mundo

Uma coordenada usada para modelar um mundo gráfico específico. Consulte também: coordenada de página.

transformação de mundo

A transformação que converte coordenadas do mundo em coordenadas de página. Consulte também: coordenada de página, coordenada de mundo.

Literal XML

Uma construção de codificação do Visual Basic que permite a incorporação direta de XML no código, em vez de exigir que este seja armazenado em uma cadeia de caracteres.

Esquema XML (XSD)

A linguagem padrão do World Wide Web Consortium (W3C) usada para criar documentos de esquema XML. O esquema XML contém duas partes: um conjunto de tipos predefinidos (por exemplo, string, dateTime, decimal), e uma linguagem XML para definir novos tipos (por exemplo, complexType, minOccurs, element).

Documento de esquema XML

Uma especificação que descreve os tipos complexos usado em um método Web, permitindo assim a interoperabilidade entre os clientes e serviços Web compilados em plataformas diferentes aderindo a um sistema de tipo comum, conforme definido pelo W3C.

Serviço Web XML

Uma unidade de lógica do aplicativo que fornece dados e serviços para outros aplicativos que podem invocar protocolos da Web.

Navegador XSD

No Visual Studio, um pesquisador de objetos que exibe a estrutura de definições de esquema XML (XSD).

zona

Uma região que contém controles de Web Parts em uma página, e fornece gerenciamento de layout e interface do usuário consistente para os controles contidos. Uma zona no conjunto de controle Web Parts é um controle composto que contém outros controles e é processada como uma tabela HTML. Todas as zonas das partes da Web herdam de System.Web.UI.WebControls.WebParts.WebZone. Consulte também: controle de Web Parts.