Glossaire

Ce glossaire définit les termes clés de Visual Studio 2010 et du .NET Framework.

Terme

Définition

.NET Compact Framework

Environnement indépendant du matériel pour l'exécution de programmes sur des appareils informatiques soumis à des contraintes de ressources. Il hérite de l'architecture .NET Framework complète du Common Language Runtime, prend en charge un sous-ensemble de la bibliothèque de classes .NET Framework et contient des classes exclusivement conçues pour le .NET Compact Framework. Les appareils pris en charge incluent les assistants numériques personnels (PDA) (tels que les Pocket PC), les téléphones mobiles, les décodeurs, les périphériques informatiques automobiles et les périphériques embarqués personnalisés créés avec le système d'exploitation Microsoft Windows CE.NET.

.NET Framework

Composant Windows intégral qui prend en charge la création, le déploiement et l'exécution de la génération suivante d'applications et de services Web. Elle offre un environnement multilingue ultra-productif à base de standards intégrant des investissements existants à la prochaine génération d'applications et de services, de même que la possibilité de résoudre les enjeux du déploiement et du fonctionnement des applications Internet. Le .NET Framework se compose de trois parties : le Common Language Runtime (CLR), un ensemble hiérarchique de bibliothèques de classes unifiées et une version comportant des composants ASP appelée ASP.NET. Voir aussi : ASP.NET, Common Language Runtime, bibliothèque de classes .NET Framework.

bibliothèque de classes .NET Framework

Bibliothèque de classes, d'interfaces et de types valeur inclus dans le .NET Framework. Cette bibliothèque, qui permet d'accéder aux fonctionnalités du système, est le fondement des applications, composants et contrôles du .NET Framework. Voir aussi : classe, conforme CLS, Common Language Specification, interface, type valeur.

fournisseur de données .NET Framework

Composant d'ADO.NET fournissant un accès aux données d'une source de données relationnelle. Un fournisseur de données .NET Framework contient des classes pour se connecter à une source de données, exécuter des commandes sur la source de données et retourner des résultats de requête de la source de données, y compris la possibilité d'exécuter des commandes dans des transactions. Un fournisseur de données .NET Framework contient également des classes pour remplir un DataSet avec les résultats provenant d'une source de données et retourner les changements effectués dans un DataSet à la source de données.

éditeur d'accélérateurs

Éditeur de ressources qui vous permet d'ajouter, de supprimer, de modifier ou de rechercher les assignations des touches de raccourci de votre projet.

liste de contrôle d'accès (ACL, Access Control List)

Liste qui spécifie les règles d'accès à une ressource particulière. Microsoft Windows NT implémente des ACL basés sur des utilisateurs, qui spécifient les ressources disponibles pour un utilisateur particulier.

volet Actions

Volet Office personnalisable au niveau du document dans Microsoft Office Word et Microsoft Office Excel.

contrôle ActiveX

Contrôle, par exemple une case à cocher ou un bouton, qui fournit des options aux utilisateurs ou exécute des macros ou des scripts pour automatiser une tâche. Vous pouvez écrire des macros pour le contrôle dans Microsoft Visual Basic for Applications (VBA) ou des scripts dans Microsoft Script Editor.

complément

Dans le modèle de programmation de compléments du .NET Framework, assembly d'application du complément qui communique avec une application hôte sur un pipeline de communication. Voir aussi : hôte, pipeline.

vue de complément

Dans le modèle de programmation de compléments du .NET Framework, assembly qui contient des interfaces ou des classes de base abstraites et qui représente la vue du complément des méthodes et des types utilisés pour communiquer avec un hôte. Voir aussi : complément, hôte.

adaptateur côté complément

Dans le modèle de programmation de compléments du .NET Framework, assembly qui contient une ou plusieurs classes et qui convertit des données vers et à partir de la vue de complément et du contrat. Selon la direction de l'appel, l'adaptateur effectue la conversion d'une vue en contrat ou d'un contrat en vue. Voir aussi : complément, contrat.

package de composants additionnels

Fichier XML du dossier addons du magasin de données. Les packages de composants additionnels sont utilisés pour déployer des fichiers ou une application sur un appareil ou un émulateur.

ADO.NET

Suite de technologies d'accès aux données incluses dans les bibliothèques de classes .NET Framework qui fournissent l'accès à des données relationnelles et au langage XML. ADO.NET comprend des classes qui composent le DataSet (comme les tableaux, les lignes, les colonnes, les relations, etc.), les fournisseurs de données .NET Framework et les définitions de type personnalisées (comme SqlTypes pour SQL Server).

ornement

Glyphe spécial sur la zone de conception. En général, les ornements sont attachés à un contrôle cible et offrent à l'utilisateur un moyen graphique d'ajuster les propriétés du contrôle.

événement d'agrégation

Dans WMI, type d'événement qui est généré après qu'une série d'événements d'un autre type s'est produite. Un événement d'agrégation est utilisé pour représenter une série d'événements pour éviter d'inonder le consommateur d'événements. Voir aussi : événement, consommateur d'événements.

fonction d'agrégation

Fonction qui effectue un calcul sur plusieurs valeurs et retourne une valeur unique.

canal alpha

Dans GDI+, partie des données de couleur du pixel réservée aux informations de transparence.

ancrage dynamique

Moyen de déterminer les bords d'un contrôle parent auquel un contrôle est lié et de déterminer comment un contrôle est redimensionné avec son parent. L'ancrage dynamique et l'ancrage sont mutuellement exclusifs. Voir aussi : ancrage.

base de l'application

Répertoire du fichier .exe qui se charge dans le domaine d'application d'origine ou par défaut. Si vous créez votre propre domaine d'application, la base de l'application est l'emplacement que vous spécifiez dans la classe AppDomainSetup. Voir aussi : domaine d'application.

domaine d'application (AppDomain)

Limite que le Common Language Runtime pose sur des objets créés dans la même portée d'application (autrement dit, en tout point de la séquence d'activations d'objets commençant par le point d'entrée de l'application). Comme les domaines d'application permettent d'isoler les objets créés dans une application de ceux créés dans d'autres applications, le comportement au moment de l'exécution est prévisible. Plusieurs domaines d'application peuvent exister dans un processus unique.

services d'extension d'application

Dans Silverlight, classes qui étendent le modèle d'application en fournissant des services qui peuvent participer au cycle de vie de l'application.

mise en cache de la bibliothèque d'applications

Dans Silverlight, fonctionnalité qui permet aux applications d'utiliser des assemblys de bibliothèque externes récupérés du serveur ou du cache de navigateur local.

manifeste d'application

Fichier utilisé dans les applications ClickOnce qui décrit l'application et tous les fichiers qui le constituent.

service d'application

Dans ASP.NET, fonctionnalités intégrées pour les tâches d'application communes. ASP.NET inclut des services d'application pour l'authentification (appartenance d'ASP.NET), les informations persistantes pour chaque utilisateur (propriétés de profil), etc.

état de l'application

Dans ASP.NET, magasin de variables créé sur le serveur pour l'application actuelle et partagé par tous les utilisateurs. L'état de l'application est généralement utilisé pour stocker des informations utilisées par tous les utilisateurs, tels que les paramètres d'application.

complément d'application

Programme supplémentaire qui modifie ou ajoute des fonctionnalités à une application ou un programme existant. Les modifications sont disponibles à tout moment pour l'application.

ASP.NET

Ensemble des technologies de Microsoft .NET Framework destinées à la création d'applications et de services Web. Les pages ASP.NET s'exécutent sur le serveur et génèrent un balisage (tel que HTML, WML ou XML) qui est envoyé à un navigateur de bureau ou mobile. Les pages ASP.NET utilisent un modèle de programmation compilé, piloté par des événements, qui améliore les performances et permet de séparer l'interface utilisateur et la logique de l'application. Les fichiers de pages ASP.NET et de services Web créés à l'aide de ASP.NET contiennent une logique côté serveur (plutôt que côté client) écrite en Visual Basic, C# ou tout autre langage compatible .NET. Les applications et services Web tirent parti des fonctionnalités du Common Language Runtime, par exemple la sécurité de type, l'héritage, l'interopérabilité des langages, le versioning et la sécurité intégrée.

base de données des services d'application ASP.NET

Dans ASP.NET, base de données qui stocke les données de plusieurs services d'application ASP.NET, y compris l'appartenance, personnalisation des WebParts, les rôles et les profils. La base de données peut être une base de données locale dans le dossier App_Data du site Web ou une base de données SQL Server ou autre, suivant la manière avec laquelle le site est configuré.

contrôles mobiles ASP.NET

Ensemble de contrôles ASP.NET conçus pour des applications Web mobiles. Les contrôles mobiles ASP.NET étendent les contrôles serveur ASP.NET.

Web Forms Mobile ASP.NET

Extensions des Web Forms ASP.NET qui ciblent les appareils mobiles, des téléphones cellulaires aux Pocket PC.

page ASP.NET

Composant d'une application ASP.NET.

contrôle serveur ASP.NET

Composant côté serveur qui encapsule l'interface utilisateur et ses fonctionnalités associées. Un contrôle serveur ASP.NET dérive directement ou indirectement de la classe System.Web.UI.Control. Le sur-ensemble des contrôles serveur ASP.NET inclut les contrôles serveur Web, les contrôles serveur HTML et les contrôles mobiles ASP.NET. La syntaxe de page d'un contrôle serveur ASP.NET contient un attribut runat="server" sur la balise de contrôle. Voir aussi : contrôle serveur HTML, contrôles serveur de validation, contrôle serveur Web.

application Web ASP.NET

Application qui traite les requêtes HTTP (requêtes Web) et s'exécute sur ASP.NET. Une application Web ASP.NET peut inclure des pages ASP.NET, des services Web, des gestionnaires HTTP et des modules HTTP.

assembly

Collection d'un ou de plusieurs fichiers dont les versions sont gérées et qui sont déployés comme une unité. Un assembly constitue le bloc de construction principal d'une application .NET Framework. Tous les types et les ressources managés sont contenus dans un assembly et sont marqués comme étant accessibles uniquement à l'intérieur de l'assembly ou comme étant accessibles à partir du code figurant dans d'autres assemblys. Les assemblys jouent également un rôle clé dans la sécurité. Le système de sécurité d'accès du code utilise des informations relatives à l'assembly pour déterminer le jeu d'autorisations octroyé au code contenu dans l'assembly. Voir aussi : assembly privé, assembly partagé.

cache d'assembly

Cache de code utilisé pour le stockage côte à côte des assemblys. Le cache comprend deux parties : le Global Assembly Cache qui contient des assemblys installés explicitement à des fins de partage parmi plusieurs applications sur l'ordinateur ; le cache de téléchargement qui stocke le code téléchargé des sites Internet ou intranet. Comme le cache est isolé de l'application à l'origine du téléchargement, le code téléchargé pour le compte d'une application ou d'une page n'a pas d'impact sur les autres applications. Voir aussi : Global Assembly Cache.

manifeste d'assembly

Partie intégrale de chaque assembly qui rend ce dernier autodescriptif. Le manifeste d'assembly contient les métadonnées de l'assembly. Il établit l'identité de l'assembly, spécifie les fichiers constituant l'implémentation de l'assembly, indique les types et les ressources de l'assembly, détaille les dépendances lors de la compilation par rapport aux autres assemblys et précise le jeu d'autorisations requises pour que l'assembly fonctionne correctement. Ces informations sont utilisées au moment de l'exécution pour résoudre les références, appliquer la stratégie de liaison des versions et valider l'intégrité des assemblys chargés. La nature autodescriptive des assemblys rend également possibles l'installation et le déploiement de XCOPY sans impact. Voir aussi : assembly, métadonnées.

métadonnées de l'assembly

Voir : manifeste d'assembly.

assertion (Assert)

Dans la sécurité .NET Framework, permet de s'assurer qu'une méthode accède à une ressource particulière, même si les appelants de la méthode ne disposent pas de l'autorisation nécessaire. Si, pendant un parcours de pile, un frame de pile confirmant l'autorisation requise est trouvé, une vérification de la sécurité de cette autorisation est effectuée. Les assertions peuvent créer des failles de sécurité et ne doivent être utilisées qu'avec une extrême prudence.

association

Dans ADO.NET Entity Framework, définition d'une relation entre types d'entité.

classe d'association

Dans WMI, classe qui décrit une relation entre deux classes ou entre instances de deux classes. Les propriétés d'une classe d'association incluent des pointeurs, ou références, vers les deux classes ou instances. Le qualificateur Association est attaché à chaque classe d'association à des fins d'identification.

jeu d'associations

Dans ADO.NET Entity Framework, conteneur logique pour les instances d'associations du même type.

ASSOCIATORS OF

Instruction en langage de requêtes WMI (WQL) qui prend en charge le parcours d'associations par programmation en récupérant toutes les instances de point de terminaison qui sont associées à une instance de source particulière. Voir aussi : GROUP, HAVING, ISA, REFERENCES OF, SELECT, WHERE, WITHIN.

couche de communication asynchrone

Dans ASP.NET, couche de fonctionnalités AJAX qui s'occupent de la communication entre le navigateur et le serveur.

méthode asynchrone

Appel de méthode qui retourne immédiatement à l'appelant que le traitement soit terminé ou non. Les résultats du traitement sont retournés via un autre appel sur un autre thread. Les méthodes asynchrones évitent à l'appelant de devoir attendre que le traitement ait terminé. Voir aussi : méthode semi-synchrone.

publication (postback) asynchrone

Dans ASP.NET, processus d'envoi de données de pages Web (plus l'état d'affichage et autres métadonnées nécessaires) du navigateur au serveur sans publication (postback) complète et sans empêcher l'utilisateur de travailler sur la page. Les publications (postback) asynchrones sont une fonctionnalité importante de la technologie AJAX.

ATL

Voir : bibliothèque ATL (Active Template Library).

événement attaché

Dans Windows Presentation Foundation, événement routé qui peut être attaché à tout type ContentElement ou UIElement et qui n'est pas limité au type qui le définit. Voir aussi : événement routé.

propriété jointe

Propriété définie par du XAML. Propriété jointe qui peut être définie sur n'importe quel objet, et pas uniquement sur le type qui définit la propriété ou ses accesseurs. Le fournisseur de propriétés jointes doit fournir des méthodes statiques Get(PropertyName) et Set(PropertyName) comme accesseurs pour ces propriétés jointes.

Attribut

Déclaration descriptive pouvant être appliquée à des éléments de programmation tels que des types, champs, méthodes et propriétés. Les attributs sont enregistrés avec les métadonnées d'un fichier Microsoft .NET Framework et peuvent servir à décrire le code au Common Language Runtime ou affecter le comportement de l'application au moment de l'exécution.

authentification

Dans la sécurité .NET Framework, processus de découverte et de vérification de l'identité d'un principal par l'examen des informations d'identification de l'utilisateur et par leur validation auprès de l'autorité appropriée. Voir aussi : principal.

autorisation

Dans la sécurité .NET Framework, processus consistant à limiter les droits d'accès en accordant ou en refusant des autorisations spécifiques à un principal ou à une identité authentifiée. Voir aussi : authentification, principal.

autopostback

Dans les contrôles serveur ASP.NET, paramètre qui contraint le contrôle à soumettre la page lorsque l'utilisateur interagit avec le contrôle. (Par défaut, seuls les contrôles bouton provoquent une publication (postback).) Par exemple, si un contrôle DropDownList est configuré pour effectuer l'autopostback, la page est soumise dès qu'un utilisateur sélectionne un élément dans la liste. Voir aussi : contrôle serveur ASP.NET.

BAML

Voir : langage BAML (Binary Application Markup Language).

langage BAML (Binary Application Markup Language)

Représentation binaire des objets et des propriétés déclarés dans un fichier XAML.

source de liaison

Dans la liaison de données, l'objet duquel la valeur est obtenue. Voir : cible de liaison.

cible de liaison

Dans la liaison de données, objet utilisant la valeur de la liaison. Voir : source de liaison.

limites

Taille et emplacement d'un objet.

boxing

Conversion d'une instance de type valeur en objet, ce qui implique que l'instance contiendra des informations de type complètes au moment de l'exécution et sera allouée dans le tas. L'instruction box du jeu d'instructions MSIL (Microsoft Intermediate Language) convertit un type valeur en objet en faisant une copie du type valeur et en l'incorporant dans un objet nouvellement alloué. Voir aussi : Microsoft Intermediate Language, unboxing, type valeur.

propagation

Dans Windows Presentation Foundation, stratégie de routage d'événements dans laquelle l'instance d'événement monte dans l'arborescence d'éléments (en partant de la source et en terminant à la racine de l'arborescence d'éléments visuels). Voir : routage d'événements, tunneling.

C#

Langage de programmation conçu pour générer des applications d'entreprise s'exécutant dans le .NET Framework. Évolution de C et de C++, C# est orienté objet et possède la sécurisation des types. Comme il est compilé comme code managé, il bénéficie des services du Common Language Runtime, tels que l'interopérabilité des langages, la sécurité et l'opération garbage collection.

carte

Page Web en WML. Les appareils mobiles WML peuvent afficher le contenu d'une carte sur un seul écran ou, lorsque cela est nécessaire, fournir des barres de défilement de sorte que la totalité du contenu de la carte puisse être affichée. Les développeurs n'ont pas à se soucier de la manipulation des cartes ou des paquets de cartes, car les contrôles mobiles ASP.NET gèrent la mise en forme (y compris la pagination) des appareils ciblés. Voir aussi : paquet de cartes, WML.

catalogue

Liste de contrôles WebPart (ou autres contrôles serveur Web, serveur personnalisé ou utilisateur), créée par un contrôle System.Web.UI.WebControls.CatalogPart, que les utilisateurs peuvent ajouter à une page WebPart. Voir aussi : contrôles WebPart, page WebPart.

CCW

Voir : wrapper CCW (COM Callable Wrapper).

chevron

Double crochet angulaire qui dénote un contrôle bouton de dépassement de capacité.

chrome

Éléments d'interface utilisateur communs restitués autour de chaque contrôle WebPart dans une zone donnée. Le chrome d'un contrôle Part inclut une bordure, une barre de titre ainsi que les icônes, le texte de titre et le menu d'actions verbales qui apparaissent dans la barre de titre. L'apparence du chrome est définie au niveau de la zone et s'applique à tous les contrôles Part dans une zone. Le rendu du chrome et des contrôles System.Web.UI.WebControls.WebParts.WebPart individuels est géré par la classe System.Web.UI.WebControls.WebParts.WebPartChrome. Voir aussi : contrôle Part, contrôles WebPart, zone.

cHTML

Langage de balisage utilisé sur certains téléphones cellulaires. Le cHTML est un sous-ensemble du HTML contenant des balises supplémentaires servant à améliorer les fonctionnalités mobiles.

CIM

Voir : Common Information Model (CIM).

Gestionnaire d'objets CIMOM

Composant de l'infrastructure WMI qui gère l'interaction entre les applications de gestion et les fournisseurs. Le Gestionnaire d'objets CIMOM prend en charge des services tels que la notification d'événements, l'accès à distance et le traitement des requêtes. Le Gestionnaire d'objets CIMOM accorde également l'accès au référentiel WMI.

schéma CIM

Dans WMI, collection de définitions de classe utilisées pour représenter des objets managés qui se produisent dans chaque environnement de gestion. Voir aussi : schéma.

classe

Type référence qui encapsule les données (constantes et champs) et le comportement (méthodes, propriétés, indexeurs, événements, opérateurs, constructeurs d'instances, constructeurs statiques et destructeurs), pouvant contenir des types imbriqués. Les types classe prennent en charge l'héritage, un mécanisme par lequel une classe dérivée peut étendre et spécialiser une classe de base. Voir aussi : encapsulation, indexeur, propriété, type référence.

mode classique

Dans IIS 7.0, configuration dans laquelle le traitement des requêtes émule le modèle utilisé dans IIS 6.0. En mode classique, IIS reçoit des requêtes et les distribue aux composants ISAPI selon les extensions de nom de fichier mappées. IIS et le processus qui gère la requête s'exécutent en tant que processus séparés. Par exemple, les requêtes pour les ressources ASP.NET sont distribuées au composant aspnet_isapi.dll.

services d'application cliente

Dans les applications Windows, fonctionnalités intégrées destinées à accéder aux services d'application ASP.NET pour les tâches d'application communes, y compris la connexion à distance, les rôles et les paramètres d'application.

zone cliente

Partie d'une application Windows à l'exclusion des barres d'outils, des menus et des barres d'état.

coordonnées clientes

Coordonnées qui spécifient la position d'écran X et Y par rapport au coin supérieur gauche de l'application, considéré comme point d'origine (0,0). Dans les applications De droite à gauche, le coin supérieur droit est l'origine. Voir aussi : de droite à gauche (RTL, right to left).

clip

Zone de l'écran ou de la page qui active la sortie graphique.

type générique fermé

Type générique construit qui ne possède pas de paramètres de type générique non spécifiés, ni individuellement, ni d'une méthode ou d'un type englobant. Les types génériques fermés peuvent être instanciés. Voir aussi : type construit, génériques, type générique, paramètre de type générique, type générique ouvert.

CLR

Voir : Common Language Runtime.

CLS

Voir : Common Language Specification (CLS).

conforme CLS

Code exposant publiquement les fonctionnalités de langue (et elles seules) figurant dans la Common Language Specification. La conformité CLS peut s'appliquer aux classes, interfaces, composants et outils. Voir aussi : Common Language Specification (CLS).

sécurité d'accès du code

Mécanisme fourni par le Common Language Runtime, selon lequel le code managé se voit accorder des autorisations par la stratégie de sécurité et selon lequel ces autorisations sont appliquées, ce qui permet de limiter les opérations que le code est en mesure d'effectuer.

classe code-behind

Classe accessible par un fichier .aspx, mais résidant dans un fichier séparé (tel qu'un fichier .dll ou .cs). Ainsi, vous pouvez écrire une classe code-behind qui crée un contrôle serveur personnalisé ASP.NET, contient du code appelé à partir d'un fichier .aspx, mais qui ne réside pas dans le fichier .aspx.

fichier code-behind

Fichier de code contenant la classe de page qui implémente la logique de programme d'une application Web Forms ou Web Forms Mobile ASP.NET.

page code-behind

Voir : fichier code-behind.

assembly collectable

Assembly dynamique transitoire que vous générez au moment de l'exécution en utilisant les classes de l'espace de noms System.Reflection.Emit, soumis à certaines restrictions. Une fois que vous avez libéré toutes les références à toutes les instances des types se trouvant dans l'assembly collectable et à tous les objets utilisés pour créer l'assembly, le Common Language Runtime décharge l'assembly de la mémoire sans décharger le domaine d'application. C'est le seul cas où un assembly peut être déchargé sans décharger le domaine d'application.

wrapper CCW (COM Callable Wrapper)

Objet proxy généré par le Common Language Runtime et grâce auquel les applications COM existantes peuvent utiliser de façon transparente des classes managées, notamment les classes du .NET Framework.

COM Interop

Service permettant aux objets .NET Framework de communiquer avec des objets COM.

Common Information Model (CIM)

Dans WMI, modèle qui décrit comment représenter les objets managés réels. CIM utilise un paradigme orienté objet, où les objets managés sont modelés à l'aide des concepts de classes et d'instances. Le CIM est divisé entre le métamodèle et le schéma standard. Le métamodèle décrit quels types d'entités composent le schéma. Il définit également comment ces entités peuvent être combinées dans des objets qui représentent des appareils réels.

Common Language Runtime

Moteur situé au cœur de l'exécution du code managé. Le Runtime fournit du code managé avec des services tels que l'intégration interlangage, la sécurité d'accès du code, la gestion de la durée de vie des objets ainsi que la prise en charge du débogage et des profils.

application hôte Common Language Runtime

Application non managée qui utilise un ensemble d'API, appelé interfaces d'hébergement, pour intégrer du code managé dans l'application. Les hôtes CLR requièrent souvent une personnalisation de haut niveau par rapport au Runtime chargé dans le processus. Les interfaces d'hébergement permettent aux applications hôtes Common Language Runtime de spécifier des paramètres qui configurent le « garbage collector », de sélectionner la build appropriée à leur environnement (serveur ou station de travail), etc. Les applications hôtes Common Language Runtime prennent généralement en charge un modèle d'extensibilité qui permet à l'utilisateur final d'ajouter, de manière dynamique, de nouvelles fonctionnalités, telles qu'un nouveau contrôle ou une fonction écrite par un utilisateur. Ces extensions sont habituellement isolées les unes des autres dans le processus à l'aide de domaines d'application et de paramètres de sécurité personnalisés. ASP.NET, Microsoft Internet Explorer et un hôte exécutant des exécutables lancés à partir du Shell Windows sont des exemples d'applications hôtes Common Language Runtime. Voir aussi : domaine d'application, Common Language Runtime, code managé.

Common Language Specification (CLS)

Sous-ensemble de fonctionnalités de langage prises en charge par le Common Language Runtime, comprenant des fonctionnalités communes à plusieurs langages de programmation orientés objet. Les composants et outils conformes CLS sont ainsi assurés de fonctionner avec les autres composants et outils conformes CLS. Voir aussi : conforme CLS.

format COFF (Common Object File Format)

Format de programmation sur 32 bits pour des fichiers objets et exécutables (image), portable sur plusieurs plateformes. L'implémentation Microsoft est appelée format de fichier exécutable portable (PE, Portable Executable). Voir aussi : fichier exécutable portable (PE, Portable Executable).

système de type commun (CTS, Common Type System)

Spécification déterminant la façon dont le Common Language Runtime définit, utilise et gère les types.

pipeline de communication

Voir : pipeline.

évaluateur de comparaison

Filtre destiné à comparer le nom d'une fonctionnalité de l'appareil mobile à une valeur. Voir aussi : fonctionnalités de l'appareil mobile.

contrôle composite

Contrôle serveur personnalisé composé d'une collection personnalisée d'autres contrôles serveur en tant que contrôles enfants.

modèle conceptuel

Spécification abstraite pour les types d'entité, les associations, les conteneurs d'entités, les jeux d'entités et les jeux d'associations du domaine d'une application basée sur ADO.NET Entity Framework.

Conceptual Schema Definition Language (CSDL)

Langage basé sur XML utilisé pour définir les types d'entité, les associations, les conteneurs d'entités, les jeux d'entités et les jeux d'associations d'un modèle conceptuel.

fichier de configuration

Fichier XML doté de l'extension .config qui contient des paramètres d'option pour une application ou un site Web. Les fichiers de configuration communs incluent Machine.config et Web.config.

connexion

Voir : connexion WebPart.

points de connexion

Objet System.Web.UI.WebControls.WebParts.ConnectionPoint associé aux contrôles fournisseur et consommateur qui participent aux connexions WebPart. Un point de connexion gère l'échange de données entre les contrôles. Fournisseurs et consommateurs ont chacun leurs propres points de connexion. Voir aussi : consommateur, fournisseur, connexion WebPart.

contrainte

Voir : contrainte de paramètre de type générique.

type générique construit

Type générique dont les paramètres de type générique ont été spécifiés. Un type construit ou une méthode construite peut être un type générique ouvert, si certains de ses arguments de type sont des paramètres de type de types englobants ou de méthodes englobantes, ou un type générique fermé si tous ses arguments de type sont des types réels. Voir aussi : type générique fermé, génériques, type générique, argument de type générique, paramètre de type générique, type générique ouvert.

type construit

Voir : type générique construit.

consommateur

Dans une connexion WebPart, contrôle serveur qui reçoit des données d'un contrôle de fournisseur et les traite ou les affiche. Un consommateur peut être n'importe quel type de contrôle serveur, mais doit être conçu pour fonctionner comme un consommateur. Un consommateur doit avoir une méthode de rappel spéciale marquée avec un attribut ConnectionConsumerAttribute dans le code source. Cette méthode reçoit des données du fournisseur sous la forme d'une instance d'interface. Voir aussi : point de connexion, fournisseur, connexion WebPart.

conteneur

Voir : conteneur d'attribution de noms.

contrôle conteneur

Type de contrôle mobile ASP.NET qui contient d'autres contrôles et fournit des regroupements visuels de contrôles et de contenus.

contrôle de contenu

Contrôle qui définit une zone dans un document Microsoft Office Word, dans laquelle le texte et les types de données spécifiques peuvent être affichés ou dans laquelle les entrées d'utilisateur sont restreintes.

page de contenu

Dans ASP.NET, page Web qui est configurée pour être fusionnée avec une page maître pour créer une page complète. Voir aussi : page maître.

contexte

Séquence de propriétés ordonnée définissant un environnement pour les objets qui s'y trouvent. Les contextes sont créés pendant le processus d'activation des objets configurés pour demander des services automatiques tels que la synchronisation, les transactions, l'activation juste-à-temps, la sécurité, etc. Plusieurs objets peuvent coexister dans un contexte.

propriété de contexte

État implicite et code permettant de gérer cet état, contenu de la part d'une instance d'objet. Par exemple, la propriété de contexte transaction contient l'identificateur de transaction de la transaction à laquelle l'objet participe.

contrat

Comportement et état fournis par une classe, correspondant à ce qu'un client de cette classe peut s'attendre à contenir. Un contrat est exprimé en partie par les signatures pour tous les champs, méthodes, propriétés et événements publics de cette classe. Il est enrichi d'une description (en général un simple texte descriptif) de la représentation de chaque champ ou propriété, assorti à l'action de chaque méthode. Dans le modèle de programmation de compléments du .NET Framework, interface de non-versioning qui définit les méthodes et spécifie les types de données pour le transfert des données sur le pipeline de communication entre l'hôte et le complément. Le contrat se trouve au milieu du pipeline de communication entre le complément et l'hôte. L'assembly de contrat est chargé dans les domaines d'application du complément et de l'hôte. Voir aussi : complément, hôte, pipeline.

assembly de référence de contrat

Assembly qui contient l'interface publiquement visible d'un assembly ainsi que ses contrats, mais ne contient aucun code. Voir : contrat.

contravariance

Dans les langages de programmation, possibilité d'utiliser un type moins dérivé que celui initialement spécifié (la covariance est la possibilité d'utiliser un plus type dérivé). Dans les interfaces et délégués génériques, la covariance et la contravariance permettent la conversion implicite de paramètres de type générique. La covariance et la contravariance sont également prises en charge pour les délégués non génériques pour faire correspondre les signatures de méthode aux types délégués.

état du contrôle

Champ dans une page Web ASP.NET qui stocke les paramètres de propriété actuels pour les contrôles serveur sur la page. L'état du contrôle est utilisé pour recréer la page et rétablir d'anciens paramètres sur chaque publication (postback). Voir aussi : page ASP.NET, contrôle serveur ASP.NET, publication (postback), état d'affichage.

connectivité principale

Infrastructure de communication qui fournit les composants de base requis pour la connectivité entre un ordinateur de bureau et un appareil Windows Embedded CE. Elle prend également en charge la connectivité des appareils dans différentes versions de Microsoft Platform Builder et Microsoft Visual Studio.

covariance

Dans les langages de programmation, possibilité d'utiliser un type plus dérivé que celui initialement spécifié (la contravariance est la possibilité d'utiliser un type moins dérivé). Dans les interfaces et délégués génériques, la covariance et la contravariance permettent la conversion implicite de paramètres de type générique. La covariance et la contravariance sont également prises en charge pour les délégués non génériques pour faire correspondre les signatures de méthode aux types délégués.

publication sur plusieurs pages

Dans les pages Web ASP.NET, processus consistant à soumettre une page à une page cible spécifiée plutôt que de la soumettre à elle-même. Voir aussi : publication (postback).

CSDL

Voir : Conceptual Schema Definition Language (CSDL).

CTS

Voir : système de type commun (CTS, Common Type System).

attribut personnalisé (Attribute)

Classe représentant des métadonnées personnalisées. Voir aussi : attribut.

contrôle personnalisé

Contrôle créé par un utilisateur ou un éditeur de logiciels tiers n'appartenant pas à la bibliothèque de classes .NET Framework. Ce terme générique inclut également les contrôles utilisateur. Les contrôles serveur personnalisés sont utilisés dans Web Forms (pages ASP.NET). Les contrôles client personnalisés sont utilisés dans les applications Windows Forms.

liaison de données

Processus ou méthode de configuration des contrôles sur un formulaire ou une page Web pour extraire ou écrire des données sur une source de données telle qu'une base de données, un fichier XML, etc.

contrôle de source de données

Objet qui peut être ajouté à une page Web ASP.NET qui encapsule la logique requise pour se connecter à une source de données, comme une base de données ou un fichier XML, et qui peut exécuter des requêtes ou d'autres commandes d'accès aux données. Un contrôle de source de données peut fournir ensuite des données à d'autres contrôles sur cette page.

interblocage

En multithreading, situation dans laquelle chacun des deux threads détient un verrou dont l'autre a besoin pour continuer. Voir aussi : synchronisation.

paquet de cartes

Groupe d'une ou de plusieurs cartes. Voir aussi : carte.

vérification de sécurité déclarative

Informations de sécurité déclaratives dans les métadonnées. Les développeurs peuvent utiliser ces déclarations, écrites en général comme des attributs personnalisés, pour appeler plusieurs types de fonctionnalités de sécurité : demande d'autorisations pour lier les références au code, demande d'autorisations pour dériver un type, requête que les appelants aient certaines autorisations, et ainsi de suite. Voir aussi : vérification de sécurité impérative.

fournisseur découplé

Fournisseur hébergé dans un processus distinct de WMI. Les fournisseurs découplés sont la manière recommandée d'instrumenter une application car le fournisseur peut contrôler sa propre durée de vie au lieu d'être lancé chaque fois qu'un utilisateur accède au fournisseur à travers WMI. Voir aussi : fournisseur.

Deep Zoom

Dans Silverlight, technologie qui permet aux utilisateurs d'afficher des images haute résolution de façon interactive. Avec Deep Zoom, les utilisateurs peuvent faire un zoom avant, un zoom arrière et obtenir des images panoramiques rapidement.

système d'unité par défaut

Processus qui détermine à quel moment un contrôle de page Web doit s'afficher sur une nouvelle page, à partir des caractéristiques d'un appareil mobile. Le système d'unité par défaut est basé sur l'équivalence entre une ligne et 100 unités, comme indiqué par le champ DefaultWeight de la classe ControlPager.

chargement différé

Modèle de chargement de données dans lequel les objets connexes ne sont chargés qu'après l'accès à une propriété de navigation. Également appelé « lazy loading » (chargement paresseux).

délégué

Dans le .NET Framework, référence à une fonction. Un délégué équivaut à un pointeur fonction. Voir aussi : type référence. En WMI, niveau d'emprunt d'identité de sécurité utilisé pour autoriser un accès à distance qui implique plusieurs sauts de réseau.

évaluateur délégué

Filtre qui utilise une méthode personnalisée pour évaluer les données spécifiées.

refus

En refusant une autorisation, une méthode peut éviter à ses appelants d'exercer le privilège représenté par cette autorisation. Si une méthode de la pile des appels n'accorde pas l'autorisation A, un parcours de pile vérifiant l'autorisation A échouera tant qu'une assertion valide ne sera pas trouvée dans la pile entre la méthode qui a refusé l'autorisation A et la méthode qui a initié la vérification de l'autorisation A. Voir : assertion.

attaque par déni de service

Attaque sur un serveur exposé à l'Internet qui fait une consommation excessive de temps, de mémoire ou d'autres ressources. L'attaque vise à empêcher un accès légitime aux ressources.

propriété de dépendance

Dans Windows Presentation Foundation et Silverlight, propriété représentée par un identificateur DependencyProperty inscrit auprès du système de propriétés. Les propriétés de dépendance peuvent être définies uniquement par les types DependencyObject, qui, en général, exposent l'identificateur comme un champ statique public. Le système de propriétés détermine leur valeur effective en fonction d'une évaluation de la priorité de toutes les sources de valeur possibles.

manifeste de déploiement

Fichier utilisé dans les applications ClickOnce qui décrit la version actuelle de ce déploiement et détermine s'il doit être installé sur l'ordinateur client ou être uniquement exécuté en ligne.

adaptateur pour appareil mobile

Classe d'infrastructure de pages ASP.NET qui adapte le comportement des pages et des contrôles mobiles en fonction de l'appareil cible.

agent Smart Device

Application qu'une application de bureau déploie et exécute sur un appareil de type Smart Device. Généralement, un agent Smart Device communique ou échange des données avec l'application de bureau qui l'a déployé.

fonctionnalités de l'appareil mobile

Ensemble de fonctionnalités d'appareil disponibles via la méthode HasCapability ou l'élément <Choice<.

coordonnées de l'appareil

Coordonnées utilisées par l'appareil physique sur lequel le dessin est réalisé, tel qu'un écran ou une feuille de papier.

définition de l'appareil mobile

Caractéristiques d'un appareil disponible via la classe MobileCapabilities et le contrôle DeviceSpecific.

filtre pour appareil mobile

Section du fichier Web.config dans laquelle vous spécifiez des valeurs pour des appareils mobiles spécifiques. Ces valeurs sont utilisées pour créer des contenus propres aux appareils.

Gestionnaire de sécurité des appareils

Fonctionnalité de Visual Studio qui vous permet de configurer la sécurité des appareils et gérer les certificats sur les appareils Windows Mobile.

accès direct

Façon d'accéder aux propriétés et aux méthodes fournies par WMI dans un script comme s'il s'agissait de propriétés et méthodes Automation d'une instance d'objet.

mode d'affichage

Les différents états d'affichage par lesquels peut passer une page WebPart, qui permettent aux utilisateurs de modifier une page dans des manières spécifiées. Les états fournis avec le jeu de composants WebPart sont : catalogue, connexion, design, édition et navigation. Le mode normal ou par défaut d'une page Web est le mode navigation. Les développeurs peuvent étendre cette fonctionnalité en ajoutant des modes d'affichage personnalisés, qui nécessitent l'extension de la classe WebPartManager. Voir aussi : jeu de composants WebPart, page WebPart.

ancrage

Moyen de déterminer quelles bordures du contrôle sont définies flush avec leur contrôle parent et comment un contrôle est redimensionné avec son parent. L'ancrage et l'ancrage dynamique sont mutuellement exclusifs. Voir aussi : ancrage dynamique.

personnalisation au niveau du document

Programme supplémentaire qui modifie ou ajoute des fonctionnalités à une application ou un programme existant uniquement lorsqu'un document spécifique est ouvert.

cache de téléchargement

Voir : cache d'assembly.

liaison dynamique

Liaison (conversion d'adresses symboliques dans le programme en adresses liées au stockage) qui se produit pendant l'exécution du programme. Ce terme fait souvent référence aux applications orientées objet qui déterminent, pendant l'exécution, les routines logicielles à appeler pour des objets de données particuliers. Également appelée « liaison tardive ».

contrôle dynamique

Contrôle WebPart qui est persistant dans un magasin de personnalisations et qui n'apparaît pas dans le balisage déclaratif d'une page .aspx. Une fois ajouté à une page, le contrôle WebPartManager crée automatiquement une instance du contrôle à partir du magasin de personnalisations lors de requêtes ultérieures. Voir aussi : contrôles WebPart.

Dynamic Data

Dans ASP.NET, infrastructure qui facilite la création d'applications Web pilotées par des données. Les données dynamiques utilisent une page personnalisable et des masques de champ, une structure, des métadonnées qui peuvent être définies par l'utilisateur et une affectation de nom conventionnelle afin de créer une interface utilisateur qui affiche des données, permet aux utilisateurs de déplacer des relations entre des tables et permet aux utilisateurs de modifier et de créer des données (opérations CRUD). Voir aussi : génération de modèles automatique.

chargement hâtif

Modèle de chargement où un ensemble spécifique d'objets connexes est chargé en même temps que les objets explicitement demandés dans la requête.

fonction d'accélération

Formule mathématique servant à créer des animations plus réalistes. Par exemple, une fonction d'accélération peut être utilisée pour créer des objets qui rebondissent avec réalisme.

privilège élevé

Dans Silverlight, niveau de sécurité qui permet aux applications hors navigateur un meilleur accès au système local. Voir : application fiable, application sandbox.

ressource incorporée

Fichiers utilisés par une application qui sont stockés au format binaire dans l'application compilée.

encapsulation

Capacité d'un objet à masquer ses données et méthodes internes, ce qui rend uniquement accessibles les parties prévues de l'objet par programmation.

end

Dans ADO.NET Entity Framework, entité participante dans une association.

entité

Classe ou objet qui représente des données d'application, telles que des clients, des produits et des commandes.

conteneur d'entités

Dans ADO.NET Entity Framework, spécifie les jeux d'entités et les jeux d'associations qui seront implémentés dans un espace de noms spécifié.

Entity Data Model

Modèle de données pour la définition des données d'application en tant que jeux d'entités et de relations auxquels les types de Common Language Runtime et les structures de stockage peuvent être mappés.

Entity Framework

Jeu de technologies qui prennent en charge le développement d'applications logicielles orientées données en permettant aux développeurs de travailler sur des modèles conceptuels mappés aux schémas logiques des sources de données.

Entity SQL

Langage indépendant de tout stockage et similaire à SQL qui fonctionne directement avec les schémas d'entité conceptuels et qui prend en charge des fonctionnalités Entity Data Model, telles que l'héritage et les relations.

type d'entité

Dans ADO.NET Entity Framework, spécification pour un type de données qui inclut un jeu de propriétés nommé et représente un élément de niveau supérieur dans un modèle de données.

enum (énumération)

Liste de constantes nommées.

événement

Dans WMI, occurrence d'une modification à des données statiques ou dynamiques en rapport avec un objet managé.

consommateur d'événements

Dans WMI, destinataire des notifications qui font état de l'occurrence d'un événement. Un consommateur d'événements est temporaire ou permanent. Voir aussi : événement, consommateur permanent, consommateur temporaire.

fournisseur de consommateur d'événements

Dans WMI, fournisseur qui détermine quel consommateur d'événements permanent gère un événement donné. Voir aussi : événement, consommateur permanent.

filtre d'événement

Dans WMI, filtre qui s'inscrit pour recevoir une notification d'un type d'événement spécifique. Voir aussi : événement.

fournisseur d'événements

Fournisseur WMI qui surveille une source d'événements et notifie WMI lorsque des événements se produisent. Voir aussi : événement.

requête d'événement

Instruction en langage de requêtes WMI (WQL) que les consommateurs d'événements utilisent pour s'inscrire afin de recevoir des notifications d'événements spécifiques. Un fournisseur d'événements utilise une requête d'événement pour s'inscrire afin de générer des notifications d'événements spécifiques. Voir aussi : événement, consommateur d'événements.

routage d'événement

Dans Windows Presentation Foundation, concept d'un événement se déplaçant dans l'arborescence d'éléments. Il existe trois types de routage d'événement : direct, par propagation et tunneling. Avec le routage direct, l'événement ne s'installe pas dans l'arborescence. Avec le routage par propagation, l'événement se déplace en haut de l'arborescence. Avec le tunneling, l'événement démarre au sommet de l'arborescence et descend jusqu'à la source de l'événement. Silverlight utilise également le routage d'événements et des événements routés, mais n'implémente pas le tunneling. Voir : propagation, tunneling.

suivi d'événements pour Windows

Infrastructure de rapport légère qui fait partie de Microsoft Windows et qui est utilisée par plusieurs technologies majeures de Microsoft pour rapporter des informations.

modèle asynchrone basé sur des événements

Modèle de design qui utilise des événements pour exposer les fonctionnalités asynchrones d'une classe.

preuve

Propriétés du code, telles qu'une signature numérique, ou encore la zone ou le site de son origine, utilisées par la stratégie de sécurité pour accorder des autorisations au code. Voir aussi : stratégie de sécurité.

fichier exécutable

Fichier au format exécutable portable (PE, Portable Executable) pouvant être chargé en mémoire et exécuté par le chargeur du système d'exploitation. Il peut s'agir d'un fichier .exe ou d'un fichier .dll. Dans le contexte .NET, un fichier PE doit être traduit par le Common Language Runtime en code natif avant de pouvoir être exécuté par le système d'exploitation. Voir aussi : fichier exécutable portable (PE, Portable Executable).

implémentation d'interface explicite

Classe ou membre de structure qui est accessible uniquement à travers l'interface que la classe ou la structure implémente.

chargement explicite

Modèle de chargement où les objets connexes ne sont pas chargés tant qu'ils ne sont pas explicitement demandés à l'aide de la méthode Load sur une propriété de navigation.

arborescence de l'expression

Représentation de données sous forme d'arborescence de la structure des expressions de code de niveau langage.

contrôle d'extendeur

Dans ASP.NET, contrôle qui encapsule les fonctionnalités implémentées dans JavaScript et qui définit le comportement dans le navigateur. Les contrôles d'extendeur sont associés aux contrôles serveur Web existants pour ajouter le comportement de l'extendeur à ce contrôle. Par exemple, un contrôle d'extendeur peut ajouter un filigrane à tous les contrôles TextBox ou un comportement glisser-déplacer à plusieurs contrôles serveur Web ASP.NET.

langage XAML (eXtensible Application Markup Language)

Langage de balisage pour la programmation d'applications déclaratives. Le langage XAML simplifie la création d'une interface utilisateur pour le modèle de programmation Windows Presentation Foundation. Vous pouvez créer des éléments d'interface utilisateur visibles dans la balise XAML déclarative, puis séparer la définition de l'interface utilisateur de la logique au moment de l'exécution en utilisant des fichiers code-behind, joints à la balise par le biais de définitions de classe partielles.

langage XML (eXtensible Markup Language)

Sous-ensemble du fichier SGML (Standard Generalized Markup Language) optimisé en vue de sa remise sur le Web. XML offre une méthode uniforme de description et d'échange des données structurées, indépendante des applications ou des fournisseurs.

style externe

Un style externe est une feuille de style externe. Voir aussi : feuille de style externe.

feuille de style externe

Feuille de style définie dans un contrôle utilisateur d'un fichier .ascx. Voir aussi : style externe.

champ

Membre représentant une variable associée à un objet ou une classe.

version

Indicateur défini par WMI qui décrit le comportement d'un qualificateur. Les versions WMI décrivent les règles qui spécifient si un qualificateur peut être propagé aux classes et aux instances dérivées et si une classe ou une instance dérivée peut substituer la valeur d'origine du qualificateur.

mise en page fluide

Manière de concevoir un formulaire dans laquelle tous les éléments sont positionnés les uns immédiatement à la suite des autres.

clé étrangère

Clé dans une table de base de données qui provient d'une autre table. Cette clé fait référence à une clé spécifique, généralement la clé primaire, dans la table qui est utilisée.

zone de formulaire

Extension personnalisable des formulaires Microsoft Office Outlook.

Framework

Voir : .NET Framework.

GAC

Voir : Global Assembly Cache.

correction gamma

Processus consistant à ajuster un signal d'entrée d'image afin de produire un affichage correct sur un appareil particulier.

opération garbage collection (GC)

Processus de traçage transitif de tous les pointeurs vers les objets utilisés activement pour trouver tous les objets à référencer, puis de réorganisation en vue de réutiliser tout tas non trouvé au cours du traçage. Le garbage collector (également appelé ramasse-miettes) du Common Language Runtime compacte également la mémoire utilisée pour réduire l'espace de travail nécessaire au tas. Voir aussi : tas.

GDI+

Partie du système d'exploitation Microsoft Windows XP qui fournit les graphismes vectoriels à deux dimensions, les images et la typographie. Par rapport à GDI (l'interface graphique des versions précédentes de Windows), GDI+ apporte de nouvelles fonctionnalités et optimise les fonctionnalités existantes. L'interface de classes managées (ensemble de wrappers) de GDI+ fait partie de Microsoft .NET Framework.

classe générique

Voir : type générique.

interface générique

Voir : type générique.

méthode générique

Méthode dont la définition contient des espaces réservés, appelés paramètres de type générique, pour un ou plusieurs types utilisés dans le corps de la méthode ou comme les types des paramètres de la méthode. Un utilisateur spécifie des types réels (arguments de type générique) pour les paramètres de type lorsqu'il appelle la méthode générique. Notez qu'une méthode n'est pas générique uniquement parce qu'elle est déclarée dans un type générique. Une méthode est générique uniquement si elle possède ses propres paramètres de type. Voir aussi : génériques, type générique, argument de type générique, paramètre de type générique.

type générique

Classe, interface ou structure dont la définition possède des espaces réservés, appelés paramètres de type générique, pour un ou plusieurs types utilisés dans ses définitions de membres (par exemple, les types de paramètre de méthode). Un utilisateur spécifie des types réels (arguments de type générique) pour les paramètres de type lorsqu'il crée une instance du type générique. Voir aussi : type générique construit, génériques, argument de type générique, paramètre de type générique.

argument de type générique

Type ou types que l'utilisateur spécifie lorsqu'il crée des instances d'un type générique ou lorsqu'il appelle une méthode générique. Voir aussi : génériques, méthode générique, type générique.

définition de type générique

La définition d'un type générique, dans lequel les paramètres de type agissent comme des espaces réservés pour les types que l'utilisateur fournit lorsqu'il crée des instances à utiliser. Ces instances ne sont pas instances de la définition de type générique, mais du type construit formé par spécification des arguments de type. Voir aussi : type générique construit, génériques, type générique, argument de type générique, paramètre de type générique.

paramètre de type générique

Dans une définition de type générique, espace réservé pour un type que l'utilisateur spécifie (argument de type générique) lorsqu'il crée des instances d'un type générique ou lorsqu'il appelle une méthode générique. Voir aussi : génériques, méthode générique, type générique, argument de type générique.

contrainte de paramètre de type générique

Moyen de limiter les types pouvant être spécifiés pour un paramètre de type générique. Par exemple, les types substitués au paramètre de type peuvent être contraints d'hériter d'un type particulier, d'implémenter une interface spécifique, de fournir à un constructeur sans paramètre, et ainsi de suite. Voir aussi : génériques, paramètre de type générique.

liste de paramètres de type générique

Liste des paramètres de type générique d'un type ou d'une méthode générique, spécifiée dans le cadre de la définition du type ou de la méthode générique. Voir aussi : génériques, méthode générique, type générique, paramètre de type générique.

génériques

Une fonctionnalité du Common Language Runtime, conceptuellement similaire aux modèles C++, qui permet aux classes, structures, interfaces et méthodes d'avoir des espaces réservés (paramètres de type générique) pour les types de données qu'elles stockent et manipulent. Les types génériques représentent une forme de type paramétrable. Voir aussi : type générique, paramètre de type générique, type paramétrable.

Global Assembly Cache (GAC)

Cache de code au niveau de la machine qui stocke les assemblys spécialement destinés au partage entre plusieurs applications sur l'ordinateur. Les applications déployées dans le Global Assembly Cache doivent avoir un nom fort. Voir aussi : cache d'assembly, nom fort.

globalisation

Processus de désignation et de développement d'un produit logiciel en vue de son fonctionnement dans plusieurs paramètres régionaux. La globalisation porte sur l'identification des paramètres régionaux devant être pris en charge, la conception des fonctionnalités acceptant ces paramètres régionaux et l'écriture de code fonctionnant indifféremment dans l'un des paramètres régionaux pris en charge. Voir aussi : paramètres régionaux, localisation.

glyphe

Représentation physique d'un caractère dans une police donnée. Les caractères peuvent avoir de nombreux glyphes, chaque police d'un système étant susceptible de définir un glyphe différent pour ce caractère.

autorisations accordées

Autorisations octroyées au code, déterminées par la stratégie de sécurité, lui permettant d'accéder aux ressources et d'avoir une identité. Les autorisations accordées sont déterminées par les autorisations demandées et par celles auxquelles donne droit la configuration de la stratégie de sécurité. Voir aussi : stratégie de sécurité.

GROUP

Clause dans l'instruction WQL SELECT utilisée pour demander que plusieurs notifications soient combinées en instances uniques d'un événement d'agrégation. Voir aussi : événement d'agrégation. ASSOCIATORS OF, HAVING, ISA, REFERENCES OF, SELECT, WHERE, WITHIN.

gestionnaire (HTTP)

Composant enregistré avec ASP.NET qui produit une sortie Web dynamiquement.

HAVING

Clause dans l'instruction WQL SELECT qui sert à définir une limite minimale au nombre d'événements discrets qui produisent un événement d'agrégation, qui réduit le trafic d'événements global. Voir aussi : événement d'agrégation, ASSOCIATORS OF, GROUP, ISA, REFERENCES OF, SELECT, WHERE, WITHIN.

tas

Segment de mémoire réservé à un programme en vue de l'utilisation du stockage temporaire des structures de données dont l'existence ou la taille ne peut être déterminée pendant le fonctionnement du programme.

hôte

Dans le modèle de programmation de compléments du .NET Framework, assembly d'application hôte qui communique avec un complément sur le pipeline de communication. Voir aussi : complément, pipeline.

application hôte

Application personnalisée, telle qu'un complément d'application ou une personnalisation au niveau du document, pour laquelle l'application agit en tant qu'hôte.

contrôle hôte

Objet natif à une application hôte (telle que Microsoft Office Word ou Microsoft Office Excel) auquel vous pouvez ajouter une liaison de données et des événements. Les contrôles Bookmark et ListObject sont des exemples de contrôles hôtes.

élément hôte

Objet natif à une application hôte (telle que Microsoft Office Word ou Microsoft Office Excel) auquel vous pouvez ajouter des contrôles hôtes. Les éléments Document et Feuille de calcul sont des exemples d'éléments hôtes.

vue hôte du complément

Dans le modèle de programmation de compléments du .NET Framework, assembly qui contient des interfaces ou des classes de base abstraites et qui représente la vue des méthodes et des types de l'hôte utilisés pour communiquer avec un complément. Voir aussi : complément, hôte.

hébergement

Dans le .NET Framework, chargement et activation du Common Language Runtime dans un processus, et communication suivante entre le runtime chargé et l'application hôte.

adaptateur côté hôte

Dans le modèle de programmation de compléments du .NET Framework, assembly qui contient une ou plusieurs classes et qui convertit des données vers et à partir de la vue hôte du complément et du contrat. Selon la direction de l'appel, l'adaptateur effectue la conversion d'une vue en contrat ou d'un contrat en vue. Voir aussi : complément, contrat, vue hôte du complément.

HTML Bridge

Dans Silverlight, jeu intégré de types et de méthodes qui vous permettent d'exposer des types managés à JavaScript et d'appeler des gestionnaires d'événements JavaScript depuis des types managés.

contrôle serveur HTML

Contrôle serveur ASP.NET appartenant à l'espace de noms System.Web.UI.HtmlControls. Un contrôle serveur HTML correspond directement à un élément HTML et est déclaré sur une page ASP.NET en tant qu'élément HTML marqué par un attribut runat="server", par exemple <button runat="server" />. Contrairement aux contrôles serveur Web, les contrôles serveur HTML n'ont pas de préfixe de balise asp. Voir aussi : contrôle serveur ASP.NET, contrôles serveur de validation, contrôle serveur Web.

HttpHandler

Voir : gestionnaire (HTTP).

HttpModule

Voir : module (HTTP).

codec d'image

Abréviation du terme "encodeur/décodeur d'images". Logiciel ou algorithme qui convertit les images à un format de fichier spécifié (encodeur) ou d'un format de fichier en image affichée (décodeur).

vérification de sécurité impérative

Vérification de la sécurité survenant lors de l'appel à une méthode de sécurité dans le code. Ce type de contrôle peut être piloté par données et isolé à un emplacement unique dans un objet ou une méthode. Par exemple, si le nom d'un fichier est connu uniquement au moment de l'exécution, une vérification de sécurité impérative peut être appelée en passant le nom du fichier en tant que paramètre à une méthode de sécurité. Voir aussi : vérification de sécurité déclarative.

index

Numéro de base zéro utilisé pour désigner un élément dans une série d'éléments. Par exemple, quelques méthodes et propriétés du .NET Framework utilisent un index pour désigner un caractère dans une chaîne ou un élément dans un tableau ou collection.

indexeur

Membre de classe permettant que des instances d'une classe ou d'une structure soient accessibles de la même manière que des tableaux. Les indexeurs sont identiques aux propriétés, sauf que les méthodes d'accesseurs get et set des indexeurs acceptent les paramètres, contrairement aux méthodes d'accesseurs de propriétés. Voir aussi : classe, propriété, structure.

instrumentation

Mécanisme utilisé pour rapporter des données sur l'état du matériel et du logiciel du système. WMI crée l'instrumentation en modélisant le système à l'aide de classes basées sur le Common Information Model (CIM). Dans le .NET Framework, WMI crée des classes instrumentées en ajoutant des attributs. Voir aussi : Common Information Model (CIM).

mode intégré

Dans IIS 7.0, configuration dans laquelle IIS et ASP.NET partagent le traitement des requêtes, selon un pipeline qui prend en charge les deux composants créés avec le .NET Framework et les composants natifs. En mode intégré, les composants ASP.NET, tels que les modules HTTP, peuvent être utilisés pour gérer toutes les requêtes Web, y compris celles des ressources non ASP.NET.

pipeline intégré

Dans IIS 7.0, pipeline de traitement de requête unifié qui s'exécute en mode intégré. Dans le pipeline intégré, les gestionnaires et les modules personnalisés d'une application Web peuvent être configurés afin de pouvoir s'abonner à des notifications pour toutes les requêtes de l'application, et pas uniquement pour les requêtes des ressources spécifiques à ASP.NET.

IntelliSense

Technologie Microsoft qui vous permet d'analyser votre code source en affichant des définitions de classe et des commentaires lorsque vous placez votre curseur sur une fonction. IntelliSense peut également compléter le nom des fonctions lorsque vous les tapez dans l'IDE.

interface

Type référence définissant un contrat. D'autres types implémentent une interface pour s'assurer que certaines opérations sont prises en charge. L'interface spécifie les membres devant être fournis par les classes ou les autres interfaces qui l'implémentent. Tout comme les classes, les interfaces peuvent contenir des méthodes, propriétés, indexeurs et événements comme membres. Voir aussi : contrat, indexeur, propriété, type référence.

langage intermédiaire (intermediate language)

Voir : Microsoft Intermediate Language (MSIL).

style interne

Un style interne est une feuille de style interne. Voir aussi : feuille de style interne.

feuille de style interne

Feuille de style contenue dans une page Web Forms Mobile ASP.NET.

assembly d'interopérabilité

Assembly contenant des définitions de types COM décrits dans des métadonnées. Un assembly d'interopérabilité est généralement créé par l'outil Type Library Importer (Tlbimp.exe). Voir aussi : assembly, assembly PIA (Primary Interop Assembly).

événement intrinsèque

Événement fourni par WMI qui est une notification d'un changement dans le modèle de données WMI standard.

ISA

Opérateur de la clause WQL WHERE utilisé pour récupérer les instances d'une hiérarchie de classes. Voir aussi : ASSOCIATORS OF, GROUP, HAVING, REFERENCES OF, SELECT, WHERE, WITHIN.

JIT

Acronyme de « just-in-time » (juste-à-temps), expression décrivant une action prise uniquement en cas de besoin, comme une compilation ou une activation d'objets juste-à-temps.

compilation JIT

Compilation convertissant le langage MSIL (Microsoft Intermediate Language) en code machine au moment où le code est requis au moment de l'exécution. Voir aussi : Microsoft Intermediate Language.

initialisation tardive

Initialisation ou instanciation d'un objet différée tant que l'objet n'est pas référencé.

aligné à gauche

Dans une disposition de gauche à droite, le côté supérieur d'un ToolStrip vertical ou le côté gauche d'un ToolStrip horizontal.

durée de vie

Période commençant lors de l'allocation d'un objet en mémoire et se terminant lors de la suppression de l'objet en mémoire par le garbage collector (également appelé ramasse-miettes).

modèle de requête LINQ

Voir : modèle de requête.

messagerie locale

Dans Silverlight, fonctionnalité qui permet la communication entre deux applications Silverlight qui s'exécutent sur un même ordinateur.

inférence de type de variable locale

Processus dans lequel le compilateur déduit le type d'une variable locale déclarée avec le mot clé var en C# ou sans clause As en Visual Basic. Le compilateur déduit le type de variable à partir du type d'expression d'initialisation.

paramètres régionaux

Collection de règles et de données propres à une langue et à une zone géographique. Les paramètres régionaux comportent des informations sur le tri des règles, la mise en forme de la date et de l'heure, des conventions numériques et monétaires ainsi que la classification des caractères. Voir aussi : globalisation, localisation.

localisation

Processus de personnalisation ou de traduction des données et des ressources séparées, nécessaires à une région ou une langue particulière. Voir aussi : globalisation, paramètres régionaux.

arborescence logique

Dans Windows Presentation Foundation, arborescence qui contient tous les éléments et le contenu créés directement par une application et utilisés pour un élément de l'interface utilisateur. Pour l'élément spécifié, l'arborescence logique n'est pas un sous-ensemble strict de son arborescence d'éléments visuels car les éléments dérivés de la classe de base Visual peuvent contenir des éléments qui ne sont pas dérivés de la classe Visual. Par exemple, les éléments peuvent contenir un objet String, TextElement ou tout autre objet Common Language Runtime. Voir : arborescence d'éléments visuels.

code managé

Code exécuté par l'environnement du Common Language Runtime plutôt que directement par le système d'exploitation. Les applications de code managé bénéficient des services Common Language Runtime tels que les opérations garbage collection automatiques, la vérification du type au moment de l'exécution et la prise en charge de la sécurité, etc. Grâce à ces services, les applications de code managé ont un comportement uniforme, indépendant de la plateforme (et du langage). Voir aussi : code non managé.

extensions de code managé

Complément d'application ou personnalisation au niveau du document. En général, extension de Microsoft Office créée à l'aide de Visual Studio Tools pour Office.

données managées

Objets dont les durées de vie sont gérées par le Common Language Runtime. Le runtime gère automatiquement la disposition des objets et manage les références aux objets, les libérant quand ils ne sont plus utilisés. Voir aussi : Common Language Runtime, garbage collection.

format MOF (Managed Object Format)

Langage basé sur IDL (Interface Definition Language) qui décrit les informations de gestion. La syntaxe MOF est une manière de décrire les définitions d'objet sous forme textuelle. Le compilateur MOF traite un fichier MOF et ajoute les définitions d'objets requises au référentiel CIM.

application de gestion

Dans WMI, application ou service Windows 2000/Windows NT qui utilise des informations provenant d'un ou de plusieurs objets managés dans un environnement managé. Les applications de gestion récupèrent ces informations à travers des appels à l'API du Gestionnaire d'objets CIMOM émanant du Gestionnaire d'objets CIMOM et de fournisseurs. Voir aussi : Gestionnaire d'objets CIMOM, fournisseur.

manifeste

Voir : manifeste d'assembly.

Mapping Specification Language (MSL)

Langage basé sur XML utilisé pour mapper les éléments définis dans un modèle conceptuel aux éléments d'un modèle de stockage.

marge

Espace entre un contrôle et l'autre, joignant les contrôles sur un formulaire ou une page. La marge n'est pas identique au remplissage, qui correspond à l'espace entre les bords et le contenu d'un contrôle, par exemple le texte à l'intérieur d'un bouton.

masque

Chaîne de caractères qui limitent l'entrée d'utilisateur dans un contrôle de texte à certains types d'entrée. Les masques sont composés de caractères issus d'un langage de masque qui spécifie quel caractère de masque autorise quel type d'entrée. Si le langage de masque définit le caractère "0" comme autorisant uniquement les entrées numériques, alors le masque "00:00" limiterait l'utilisateur à entrer des chiffres au format horaire européen.

espace réservé de masque

Caractère utilisé dans un contrôle masqué lorsqu'il n'y a aucune entrée d'utilisateur à afficher.

page maître

Dans ASP.NET, page qui définit la disposition pour un jeu de pages. Une page maître peut contenir le texte statique et les contrôles qui doivent apparaître sur toutes les pages. Les pages maîtres sont fusionnées au moment de l'exécution avec les pages de contenu qui définissent le contenu spécifique aux pages. Voir aussi : page de contenu.

entrée de lien média

Entrée d'un flux de données qui contient une référence à une ressource multimédia associée. Il s'agit de la représentation du protocole OData (Open Data) d'une entité qui comporte des données d'objet blob qui non sérialisée dans le flux de données.

ressource multimédia

Dans le protocole OData (Open Data), élément binaire qui appartient à une entité. Ces données binaires, telle que des données vidéo, audio, image ou d'autres données binaires volumineuses, sont demandées séparément du service de données et de l'entrée de lien multimédia à laquelle elles appartiennent.

appartenance

Dans ASP.NET, fonctionnalité d'application qui gère un magasin d'informations d'identification d'utilisateur pour un site Web. L'appartenance peut être intégrée avec des contrôles de connexion ou d'autres fonctionnalités d'authentification ASP.NET pour assurer la sécurité de connexion de votre site.

métadonnées

Informations décrivant chaque élément managé par le Common Language Runtime : assembly, fichier chargeable, type, méthode, etc. Elles peuvent inclure des informations requises pour le débogage et l'opération garbage collection, de même que des attributs de sécurité, des données de marshaling, des définitions de membres et de classes étendues, la liaison de versions et d'autres informations demandées par le runtime.

espace de travail des métadonnées

Classe qui représente le composant de service du runtime des métadonnées qui fournit une prise en charge de l'extraction des métadonnées.

méthode

Dans WMI, fonction qui décrit le comportement d'une classe. Inclure une méthode dans une classe ne garantit pas l'implémentation de la méthode. Le qualificateur Implemented est attaché à la méthode pour indiquer qu'une implémentation est disponible pour la classe. Une méthode est également une fonction incluse dans une interface WMI.

Microsoft Intermediate Language (MSIL)

Langage utilisé comme sortie d'un certain nombre de compilateurs et comme entrée d'un compilateur juste-à-temps (JIT). Le Common Language Runtime comprend un compilateur JIT pour convertir le langage MSIL en code natif. Voir aussi : compilation JIT.

code mobile

Code placé sur un serveur central destiné à être téléchargé et exécuté par plusieurs clients. Le code mobile peut être distribué à l'aide de serveurs Web, de serveurs FTP, d'un partage de fichiers, etc. En général, les utilisateurs exécutent du code mobile à partir des zones intranet et Internet.

contrôle utilisateur mobile

Contrôle mobile ASP.NET dérivé de la classe System.Web.UI.MobileControls.MobileUserControl. Les contrôles utilisateur fournissent des conteneurs pour des contrôles personnalisés créés à partir d'autres contrôles mobiles ASP.NET. Voir aussi : contrôles mobiles ASP.NET.

module

Unité chargeable pouvant contenir des déclarations de type et des implémentations de type. Le module contient suffisamment d'informations pour que le Common Language Runtime puisse retrouver tous les bits d'implémentation lors du chargement du module. Le format des modules est une extension du format de fichier exécutable portable (PE, Portable Executable) de Windows. Lorsqu'il est déployé, un module est toujours contenu dans un assembly. Voir aussi : assembly, fichier exécutable portable (PE, Portable Executable).

module (HTTP)

Composant qui peut être enregistré dans le cadre du cycle de vie de la requête ASP.NET et qui peut lire ou modifier la requête ou la réponse à mesure qu'elle est traitée. Les modules http sont souvent utilisés pour effectuer des tâches spéciales qui doivent surveiller chaque requête, telle que la sécurité ou les statistiques de site.

MOF

Voir : format MOF (Managed Object Format).

moniker

Dans WMI, nom court qui localise un espace de noms, une classe ou une instance. Le moniker "winmgmts:" est utilisé lors de la connexion à WMI dans les langages de script ou Visual Basic.

MSIL

Voir : Microsoft Intermediate Language (MSIL).

MSL

Voir : Mapping Specification Language (MSL).

multithreading

Exécution en séquence rapide de plusieurs processus dans un seul programme, indépendamment de la méthode logique du mode multitâche utilisée par le système d'exploitation. Étant donné que la notion du temps de l'utilisateur est moins rapide que la vitesse de traitement d'un ordinateur, les opérations multitâches semblent simultanées, même si le cycle de traitement d'un ordinateur ne peut être utilisé que par une seule tâche à la fois.

Espace de noms

Schéma d'affectation de noms logique pour le regroupement des types associés. Le .NET Framework utilise un schéma d'affectation de noms hiérarchique pour le regroupement de types en catégories logiques de fonctionnalités associées, telles que la technologie ASP.NET ou les fonctionnalités de communication à distance. Les outils de design peuvent utiliser des espaces de noms pour permettre aux développeurs de naviguer et de référencer plus facilement les types dans leur code. Un seul assembly peut contenir des types dont les noms hiérarchiques ont des racines d'espace de noms différentes et une racine d'espace de noms logique peut s'étendre sur plusieurs assemblys. Dans le .NET Framework, un espace de noms est un espace d'affectation de noms logique au moment du design, tandis qu'un assembly établit la portée de nom des types au moment de l'exécution. Voir aussi : assembly.

conteneur d'attribution de noms

Tout contrôle ASP.NET implémentant l'interface INamingContainer. Il s'agit d'une interface de marqueur qui permet à un contrôle de créer une nouvelle portée d'attribution de nom sous lui-même de sorte que les attributs d'identification (ID) assignés à ses contrôles enfants soient uniques dans toute la page ASP.NET qui contient le contrôle.

code natif

Code qui a été compilé en code machine spécifique au processeur.

génération d'images natives (NGen)

Technologie de précompilation pour le code managé qui compile le langage MSIL (Microsoft Intermediate Language) dans le code natif sur l'ordinateur de l'utilisateur final avant l'exécution de l'application. Il s'agit d'une alternative à la compilation JIT. Voir aussi : compilation JIT, Microsoft Intermediate Language (MSIL).

propriété de navigation

Dans ADO.NET Entity Framework, propriété de types d'entité qui utilise une association pour référencer les entités connexes.

type imbriqué

Type défini dans la portée d'un autre type. En général, un type imbriqué sert à encapsuler les détails d'implémentation du type de niveau supérieur.

NGen

Voir la définition de génération d'images natives (NGen).

notation O

Indication de la performance relative d'un algorithme. Un algorithme ou la méthode qui l'implémente sont dits O(1) si leur exécution est une constante, O(log n) si leur exécution est proportionnelle au logarithme naturel de n, ou O(n) si leur exécution est proportionnelle à n. La notation O est fréquemment utilisée comme méthode de comparaison des performances relatives des opérations sur les collections, où n est habituellement le nombre d'éléments de la collection.

chemin d'accès à l'objet

Chaîne mise en forme utilisée pour accéder aux espaces de noms, aux classes et aux instances. Chaque objet du système possède un chemin d'accès unique qui l'identifie localement ou sur le réseau. Les chemins d'accès aux objets sont conceptuellement semblables aux URL.

Object Services

Services fournis par ADO.NET Entity Framework qui permettent au code de l'application d'utiliser des entités en tant qu'objets .NET Framework.

OLE

Moyen de transférer et de partager des informations entre applications en insérant des informations, créées dans une application, dans un document, créé dans une autre application, par exemple une feuille de calcul ou un fichier de traitement de texte.

publication en un clic

Fonctionnalité de Visual Studio permettant de déployer une application Web depuis l'ordinateur de développement vers un serveur en cliquant sur un bouton d'une barre d'outils, et de déployer des modifications en cliquant de nouveau sur le bouton, sans avoir à redéployer l'application complète. Vous pouvez créer plusieurs profils de publication pour définir les paramètres de différents scénarios de publication, tels que le déploiement vers un serveur de test, un serveur de production, etc.

type générique ouvert

Type générique construit dans lequel un ou plusieurs arguments de type générique substitués à ses paramètres de type générique est un paramètre de type d'un type ou d'une méthode générique englobante. Les types génériques ouverts ne peuvent pas être instanciés. Voir aussi : type générique fermé, type générique construit, génériques, argument de type générique, paramètre de type générique.

orientation

Manière de spécifier l'alignement d'un élément, comme un contrôle.

application hors navigateur

Application Silverlight qu'un utilisateur installe à partir d'une page Web et exécute en dehors du navigateur.

dépassement de capacité

Placement d'éléments ToolStrip dans un menu qui est accessible en cliquant sur le chevron de dépassement de capacité. Le dépassement de capacité est nécessaire lorsque le ToolStrip ou le formulaire est redimensionné à une valeur inférieure à la somme des largeurs des éléments ToolStrip dans l'affichage normal.

Owner Draw

Mode de rendu dans lequel vous prenez la responsabilité de dessiner un contrôle, plutôt que de vous en remettre au comportement de rendu par défaut du contrôle.

remplissage

Espace entre le bord et le contenu d'un contrôle. Le remplissage n'est pas identique à la marge, qui représente l'espace entre les contrôles sur un formulaire ou une page.

coordonnées de page

Système de coordonnées utilisé par une surface de dessin, telle qu'un formulaire ou un contrôle.

pagination

Mécanisme qui sépare automatiquement le contenu d'une page Web Forms Mobile ASP.NET en groupes plus petits de pages rendues pour s'ajuster à un appareil spécifique. La pagination rend également des éléments de l'interface utilisateur qui peuvent être utilisés pour rechercher d'autres pages.

contrainte de paramètre

Voir : contrainte de paramètre de type générique.

type paramétrable

Type dont la définition possède des espaces réservés pour des types réels que l'utilisateur spécifie lorsqu'il crée et utilise des instances du type. Les modèles C++ et les génériques Common Language Runtime sont des exemples de types paramétrables. Voir aussi : génériques.

contrainte de constructeur sans paramètre

Restriction sur un paramètre de type générique, qui oblige les types substitués à ce paramètre de type à fournir un constructeur sans paramètre ou par défaut. Voir aussi : génériques, paramètre de type générique, contrainte de paramètre de type générique.

contrôle Part

Contrôle du jeu de composants WebPart qui hérite directement ou indirectement de la classe System.Web.UI.WebControls.WebParts.Part et qui est utilisé pour créer l'interface utilisateur principale d'applications WebPart. Voir aussi : jeu de composants WebPart.

rendu de page partiel

Dans ASP.NET, processus visant à n'actualiser qu'une seule zone d'une page Web lors d'une publication (postback) asynchrone. En général, ce processus est réalisé à l'aide de contrôles UpdatePanel. Le rendu de page partiel est une fonctionnalité importante de la technologie AJAX.

fichier PE

Voir : fichier exécutable portable (PE, Portable Executable).

compteur de performance

Propriété dans une classe de performance qui stocke les données de performance. Le compteur est membre d'un objet de performance dans la bibliothèque de performance d'origine.

consommateur permanent

Dans WMI, consommateur d'événements dont l'inscription dure jusqu'à ce qu'elle soit explicitement annulée. Voir aussi : consommateur d'événements, consommateur temporaire.

classe d'autorisation

Classe définissant l'accès à une ressource ou une identité par la prise en charge des contrôles d'autorisation. Voir aussi : objet d'autorisation.

objet d'autorisation

Instance d'une classe d'autorisation représentant les droits d'accès aux ressources ou à l'identité. Un objet d'autorisation permet de spécifier une requête, une exigence ou l'octroi d'une autorisation. Voir aussi : classe d'autorisation.

personnalisation

Fonctionnalité du jeu de composants WebPart qui permet aux utilisateurs finaux de personnaliser (modifier) des contrôles WebPart et d'enregistrer les paramètres personnalisés. La personnalisation peut s'appliquer à des utilisateurs individuels (portée d'utilisateur) ou à tous les utilisateurs (portée partagée). Voir aussi : contrôles WebPart, jeu de composants WebPart.

portée de personnalisation

État d'une page WebPart qui détermine la plage des utilisateurs concernés par les modifications de la personnalisation. Le contrôle WebPartManager détermine la portée de personnalisation d'une page WebPart. L'énumération PersonalizationScope offre deux portées possibles (partagée et utilisateur) pour une page à un moment donné. En portée partagée, les modifications de personnalisation apportées aux contrôles partagés s'appliquent à tous les utilisateurs. En portée d'utilisateur, les modifications de personnalisation apportées aux contrôles partagés et par utilisateur s'appliquent uniquement à l'utilisateur spécifique. Voir aussi : personnalisation, page WebPart.

contrôle par utilisateur

Contrôle WebPart dynamique qui peut être personnalisé et supprimé définitivement d'une page pour un utilisateur individuel uniquement. Un contrôle par utilisateur apparaît sur la page uniquement lorsque celle-ci est en portée d'utilisateur. Notez qu'un contrôle par utilisateur peut avoir des propriétés qui sont à la fois de portée d'utilisateur et de portée partagée à des fins de personnalisation. Voir aussi : personnalisation, contrôles WebPart.

pipeline

Dans le modèle de programmation de compléments du .NET Framework, représente un modèle de communication linéaire de segments qui échangent des données entre un complément et son hôte. En commençant par la terminaison de l'hôte, le pipeline possède la séquence de segments suivante : hôte, vue hôte du complément, adaptateur côté hôte, contrat, adaptateur côté complément, vue de complément et complément. Voir aussi : complément, adaptateur côté complément, vue de complément, contrat, hôte, adaptateur côté hôte, vue hôte du complément, segment.

appel de code non managé

Fonctionnalité fournie par le Common Language Runtime pour permettre au code managé d'appeler des points d'entrée de DLL natifs non managés.

fichier exécutable portable (PE, Portable Executable)

Format de fichier utilisé pour lier des programmes exécutables et des fichiers de façon à constituer des programmes exécutables.

publication (postback)

Processus dans lequel une page Web renvoie des données à la même page sur le serveur.

précompilation

Dans ASP.NET, processus consistant à soumettre un site Web entier à un compilateur. La sortie de site Web résultante s'exécute sans devoir être compilée à la première requête et ne nécessite pas que le code source soit déployé sur un serveur de production.

assembly PIA (Primary Interop Assembly)

Assembly contenant des définitions de types COM, distribuées et signées numériquement par l'auteur du composant COM. Visual Studio utilise un assembly PIA (Primary Interop Assembly) inscrit par défaut lorsqu'un développeur référence un type dans la bibliothèque de types correspondante. Voir aussi : assembly, assembly d'interopérabilité.

principal

Dans la sécurité .NET Framework, représente l'identité et le rôle d'un utilisateur et agit au nom de l'utilisateur. Voir aussi : rôle.

assembly privé

Assembly disponible uniquement aux clients figurant dans la même structure de répertoire que celle de l'assembly. Voir aussi : assembly, assembly partagé.

état d'affichage privé

Informations relatives à l'état, écrites sous la forme d'un champ masqué ; il peut s'agir du formulaire actif ou d'informations sur la pagination d'un formulaire.

propriété de profil

Dans ASP.NET, propriété qui peut stocker des informations pour chaque utilisateur unique et qui est gérée automatiquement par ASP.NET. Lorsque des utilisateurs visitent le site, ASP.NET associe chaque utilisateur à un ID unique, et peut alors lire et écrire des valeurs de propriété de profil pour l'utilisateur.

profils

Collection de données de performances détaillées, telles que la mémoire, le frame de pile et l'utilisation du processeur, pendant l'exécution de l'application. L'analyse des données qui en résultent se traduit souvent par des optimisations du code qui améliorent considérablement le comportement de l'application au moment de l'exécution.

Propriété

Dans le .NET Framework, membre de classe semblable à un champ public, mais qui inclut des fonctionnalités telles que le contrôle de version, l'encapsulation et la possibilité d'exécuter une logique supplémentaire via les méthodes d'accesseur get et set. Voir aussi : encapsulation, champ, stratégie de versions. Dans WMI, paire nom/valeur qui décrit une unité de données pour une classe. Les valeurs Property doivent avoir un type de données MOF (Managed Object Format) valide.

fournisseur

Dans une connexion WebPart, contrôle serveur qui envoie des données à un contrôle consommateur. Un fournisseur peut être un contrôle WebPart ou n'importe quel type de contrôle serveur, mais doit être conçu pour fonctionner comme un fournisseur. Un fournisseur doit avoir une méthode de rappel spéciale marquée avec un attribut ConnectionProviderAttribute dans le code source. Cette méthode fournit des données aux contrôles consommateur sous la forme d'une instance d'interface. Voir aussi : point de connexion, consommateur, connexion WebPart. Dans WMI, serveur COM qui communique avec des objets managés pour accéder aux données et aux notifications d'événement de diverses sources, telles que la base de registres ou un appareil SNMP. Les fournisseurs transfèrent ces informations au Gestionnaire d'objets CIMOM pour qu'elles soient intégrées et interprétées. Voir aussi : Gestionnaire d'objets CIMOM.

qualificateur

Dans WMI, modificateur qui contient des informations qui décrivent une classe, une instance, une propriété, une méthode ou un paramètre. Les qualificateurs sont définis par le Common Information Model (CIM), par le Gestionnaire d'objets CIMOM et par les développeurs. Voir aussi : Gestionnaire d'objets CIMOM, Common Information Model (CIM).

condition de concurrence critique

Condition dans laquelle deux ou plusieurs threads peuvent atteindre et exécuter un bloc de code. Le résultat produit par le programme change radicalement selon le thread qui atteint le code en premier. Une condition de concurrence critique est sans gravité si tous les résultats sont valides. Toutefois, les conditions de concurrence critique peuvent être associées aux erreurs de synchronisation, ce qui peut provoquer une interférence entre deux processus et une possible vulnérabilité. Le résultat potentiel d'une condition de concurrence critique laisse fréquemment le programme dans un état instable ou non valide. Voir aussi : synchronisation.

rafting

Partage par ToolStrips de l'espace horizontal en situation d'ancrage en haut ou en bas, ou de l'espace vertical en situation d'ancrage à gauche ou à droite.

RCW

Voir : wrapper RCW (Runtime Callable Wrapper).

type référence

Type de données représenté par une référence (identique à un pointeur) à la valeur réelle du type. Si un type référence est assigné à une variable, celle-ci référence (ou pointe vers) la valeur d'origine. Aucune copie n'est effectuée. Les types référence comprennent les classes, les interfaces, les délégués et les types valeur boxed. Voir aussi : type valeur.

REFERENCES OF

Instruction en langage de requêtes WMI (WQL) qui prend en charge le parcours d'associations par programmation en récupérant toutes les instances d'association qui font référence à une instance de source particulière. Voir aussi : ASSOCIATORS OF, GROUP, HAVING, ISA, SELECT, WHERE, WITHIN.

contrainte référentielle

Élément d'un schéma SSDL qui spécifie la direction d'une association avec les attributs FromRole et ToRole. Correspond à une propriété de navigation CSDL. Voir aussi : Conceptual Schema Definition Language (CSDL), Store Schema Definition Language (SSDL).

réflexion

Processus d'obtention d'informations sur les assemblys et les types définis qui les composant. Il permet aussi de créer, d'appeler et d'accéder aux instances de types au moment de l'exécution.

expression régulière

Notation souple et concise pour rechercher et remplacer des modèles de texte. La notation comprend deux types de caractères de base : les caractères textuels littéraux (normaux), qui indiquent le texte devant figurer dans la chaîne cible, et les métacaractères, qui indiquent le texte pouvant varier dans la chaîne cible. Les expressions régulières servent à analyser rapidement des volumes importants de texte pour rechercher des modèles de caractères spécifiques, ce dans le but d'extraire, de modifier, de remplacer ou de supprimer des sous-chaînes de texte, ou encore d'ajouter les chaînes extraites à une collection afin de générer un rapport.

modèle relationnel

Modèle logique utilisé pour définir les tableaux, les colonnes et les contraintes d'une base de données relationnelle.

communication à distance

Processus de communication entre plusieurs processus du système d'exploitation, indépendamment de savoir s'ils se trouvent sur le même ordinateur. Le système .NET Framework Remoting est une architecture simplifiant la communication entre des objets situés dans des domaines d'application différents, qu'ils se trouvent ou non sur le même ordinateur, et dans des contextes différents, qu'ils se trouvent ou non dans le même domaine d'application. Voir aussi : domaine d'application, contexte.

rendu

Peinture de ToolStrips et d'éléments ToolStrip en conformité avec des options sélectionnables. Ces options fournissent des thèmes personnalisés, conformes au système d'exploitation ou conformes à Microsoft Office, des éléments d'interface utilisateur et des schémas de couleurs.

autorisations demandées

Autorisations spécifiées en option dans un assembly représentant les autorisations minimales, les autorisations facultatives et les autorisations refusées systématiquement pour l'ensemble du code de l'assembly. En l'absence de demande d'autorisation, le code se voit attribuer le maximum d'autorisations autorisé par la stratégie de sécurité. Voir aussi : stratégie de sécurité.

ressource

Toute donnée non exécutable déployée logiquement avec une application. Une ressource peut être affichée dans une application sous la forme d'un message d'erreur ou comme faisant partie de l'interface utilisateur. Les ressources peuvent contenir des données sous plusieurs formes, telles que des chaînes, des images et des objets rendus persistants.

assembly reciblable

Assembly qui appartient à plusieurs implémentations du .NET Framework, ou assembly qui a été généré sur plusieurs implémentations du .NET Framework avec le même nom fort et avec les attributs appropriés. Les applications qui utilisent des assemblys reciblables peuvent s'exécuter sur toute implémentation du .NET Framework où ces assemblys ont été générés. Par exemple, les applications générées pour utiliser le .NET Compact Framework peuvent s'exécuter sur l'implémentation de bureau du .NET Framework.

ruban

Élément de la nouvelle interface utilisateur Microsoft Office Fluent. Dans Dashboard Designer, il se compose d'outils contextuels pour la création, la modification et l'exportation de tableaux de bord et de leurs éléments.

de droite à gauche (RTL, right to left)

Propriété sur les formulaires et les contrôles qui détermine que la présentation de formulaire et le texte commence à droite de l'écran et se poursuive vers le côté gauche. La propriété est utilisée essentiellement lorsqu'une application affiche son texte dans un script de langue qui se lit de droite à gauche, tel que l'hébreu ou l'arabe.

rôle

Dans la sécurité du .NET Framework : jeu nommé de principaux qui ont les mêmes privilèges en matière de sécurité. Voir aussi : principal. Dans ADO.NET Entity Framework : nom donné à chaque End d'une association pour clarifier la sémantique de la relation. Voir aussi : end.

autorisation basée sur des rôles

Dans la sécurité .NET Framework, processus consistant à déterminer si un principal est autorisé à exécuter une opération demandée. L'autorisation a lieu après l'authentification. Elle utilise les informations se rapportant au à l'identité du principal et à son rôle associé pour déterminer les ressources auxquelles celui-ci peut avoir accès. Voir aussi : authentification, autorisation, principal, rôle.

aller-retour

Séquence d'étapes Web Forms qui commence lorsqu'une action utilisateur requiert un traitement sur le serveur. Lorsque cela se produit, un formulaire doit être envoyé (publié) au serveur, traité, puis retourné au navigateur.

événement routé

Dans Windows Presentation Foundation, instance d'événement qui est propagée dans une arborescence d'éléments associés au lieu de cibler un élément unique. Il existe trois types de routage d'événement : par propagation, direct et tunneling. Avec le routage par propagation, l'instance d'événement se déplace de la source de l'événement vers le sommet de l'arborescence. Avec le tunneling, l'instance d'événement démarre au sommet de l'arborescence et descend jusqu'à la source de l'événement. Avec le routage direct, l'instance d'événement ne se déplace pas dans l'arborescence et se comporte comme un événement CRL (Common Language Runtime) standard. Silverlight utilise également le routage d'événements et des événements routés, mais n'implémente pas le tunneling. Voir : tunneling, propagation, événement attaché.

RTL

Voir : de droite à gauche (RTL, right to left).

runtime

Voir : Common Language Runtime.

wrapper RCW (Runtime Callable Wrapper)

Objet .NET Framework pouvant agir en tant que proxy pour un objet COM contenant des références.

mode sans échec

Stratégie de version spécifique demandant l'exécution d'un assembly donné avec la version exacte de ses dépendances par rapport auxquelles il a été compilé.

application sandbox

Dans Silverlight, application de navigateur ou hors navigateur à laquelle n'ont pas été accordés les privilèges élevés. Voir : application fiable, privilège élevé.

assembly satellite

Assembly du .NET Framework qui contient les ressources spécifiques à un langage donné. Les assemblys satellites vous permettent de placer les ressources des différents langages dans différents assemblys, et l'assembly approprié est chargé en mémoire uniquement si l'utilisateur choisit de visualiser cette application dans ce langage.

génération de modèles automatique

Processus de génération de modèles de pages Web selon des schémas de base de données. Dans ASP.NET, Dynamica Data utilise la génération de modèles automatique pour faciliter la génération d'une interface utilisateur Web qui permet à un utilisateur d'afficher et de mettre à jour une base de données.

schéma

Dans WMI, collection de définitions de classe qui décrivent les objets managés dans un environnement spécifique.

descripteur de sécurité

Structure de données qui contient les informations de sécurité pour un objet sécurisable, comme un partage, un fichier, un récepteur ou un filtre d'événement. Un descripteur de sécurité identifie le propriétaire et le groupe principal de l'objet. Il identifie également qui peut avoir accès à la ressource et de quel type d'accès dispose cet utilisateur.

faille de sécurité

Point d'entrée non protégé de façon non intentionnelle sur un ordinateur, un composant, une application ou toute autre ressource en ligne limité autrement.

identificateur de sécurité (SID)

Structure de données qui identifie les comptes d'utilisateur, de groupe et d'ordinateur. Dans un réseau, chaque compte reçoit un SID unique lors de sa création. Les SID sont utilisés dans le contrôle d'accès (par comparaison du SID à un descripteur de sécurité de ressource qui spécifie quels SID peuvent utiliser la ressource).

stratégie de sécurité

Stratégie active, établie par l'administrateur, qui génère par programmation les autorisations accordées à la totalité du code managé en fonction des autorisations demandées du code. Le code nécessitant plus d'autorisations que la stratégie n'en accorde n'est pas autorisé à s'exécuter. Voir aussi : autorisations demandées.

type ou membre critique de sécurité (security-critical)

Type ou membre qui accède à des ressources sécurisées et qui peut être utilisé uniquement par du code d'un niveau de confiance suffisant dans le .NET Framework. Voir aussi : type ou membre transparent de sécurité (security-transparent), type ou membre critique sécurisé (security-safe-critical).

type ou membre critique sécurisé (security-safe-critical)

Type ou membre qui accède à des ressources sécurisées et qui peut être utilisé en toute sécurité par du code partiellement fiable dans le .NET Framework. Voir aussi : type ou membre critique de sécurité (security-critical), type ou membre transparent de sécurité (security-transparent).

type ou membre transparent de sécurité (security-transparent)

Type ou membre qui est partiellement fiable et qui ne peut pas exposer l'accès à des ressources ou des fonctionnalités protégées. Voir aussi : type ou membre critique de sécurité (security-critical), type ou membre critique sécurisé (security-safe-critical).

segment

Dans le modèle de programmation de compléments du .NET Framework, partie du pipeline. Voici la liste des segments du pipeline : hôte, vue hôte du complément, adaptateur côté hôte, contrat, adaptateur côté complément, vue de complément et complément. Voir aussi : complément, adaptateur côté complément, vue de complément, contrat, hôte, adaptateur côté hôte, vue hôte du complément, pipeline.

SELECT

Instruction en langage de requêtes WMI (WQL) qui est utilisée pour récupérer des informations. SQL prend en charge les requêtes sur plusieurs tables, mais WQL ne prend en charge que les requêtes de classe. Voir aussi : ASSOCIATORS OF, GROUP, HAVING, ISA, REFERENCES OF, WHERE, WITHIN.

méthode semi-synchrone

Appel de méthode qui retourne immédiatement et autorise l'application ou le script à énumérer les objets retournés sous forme de collection. Contrairement à l'appel de méthode asynchrone, un appel de méthode semi-synchrone ne requiert pas de configurer un récepteur d'objet. Voir aussi : méthode asynchrone.

sérialisation

Processus de conversion des informations d'état sur un objet en une forme susceptible d'être stockée ou transportée. Pendant la sérialisation, un objet enregistre son état actuel dans le stockage temporaire ou persistant. Par la suite, l'objet peut être recréé par la lecture, ou la désérialisation, de l'état de l'objet dans le stockage.

contrôle serveur

Voir la définition de contrôle serveur ASP.NET.

État de session

Dans ASP.NET, magasin de variables créé sur le serveur pour l'utilisateur actuel ; chaque utilisateur maintient un état de session séparé sur le serveur. L'état de session est généralement utilisé pour stocker des informations spécifiques à l'utilisateur entre publications (postback). Voir aussi : publication (postback).

assembly partagé

Assembly pouvant être référencé par plusieurs applications. Un assembly doit être généré de façon explicite en vue du partage par l'attribution d'un nom fort d'un point de vue du chiffrement. Voir aussi : assembly, assembly privé, nom fort.

contrôle partagé

Contrôle WebPart qui peut apparaître sur une page Web et être personnalisé lorsque la page est dans une portée de personnalisation partagé ou de niveau d'utilisateur. Notez qu'un contrôle partagé peut avoir des propriétés qui sont à la fois de portée d'utilisateur et de portée partagée à des fins de personnalisation. Voir aussi : personnalisation, portée de personnalisation, contrôles WebPart.

nom partagé

Voir : nom fort.

SID

Voir : identificateur de sécurité (SID).

exécution côte à côte

Possibilité d'installer et d'utiliser plusieurs versions d'un assembly de manière isolée simultanément. L'exécution côte à côte peut s'appliquer aux applications et aux composants ainsi qu'au .NET Framework. Permettre aux assemblys de coexister et de s'exécuter simultanément sur le même ordinateur est essentiel à la prise en charge du versioning robuste dans le Common Language Runtime.

hébergement côte à côte

Chargement et activation de plusieurs versions du Common Language Runtime dans le même processus.

signature

Liste de types impliquée dans la définition d'une méthode, d'un champ, d'une propriété ou d'une variable locale. Pour une méthode, la signature inclut son nom, un certain nombre de paramètres et leurs types, le type qu'elle retourne (le cas échéant), et sa convention d'appel (par défaut ou vararg). La signature d'une propriété est identique à celle d'une méthode. La signature des champs et des variables locales est simplement leur type (par exemple, le tableau [0..5] de int).

Silverlight

Technologie cliente inter-navigateur et multiplateforme qui aide les développeurs à concevoir, développer et fournir des expériences compatibles avec les médias, ainsi que des applications interactives enrichies sur le Web.

plug-in Silverlight

Composant que les utilisateurs téléchargent pour exécuter une application basée sur Silverlight dans leur navigateur. Ce terme fait également référence au composant incorporé dans une page Web qui restitue le contenu Silverlight.

navigation du site

Dans les sites Web ASP.NET, processus consistant à afficher des contrôles tels que des menus, une arborescence ou des contrôles SiteMapPath (fil d'Ariane) qui aident les utilisateurs à trouver des pages intéressantes. La navigation du site est généralement dirigée depuis un sitemap. Voir aussi : sitemap.

sitemap

Fichier ou autre magasin qui décrit la disposition logique d'un site Web (en la distinguant de la disposition physique des pages). Les sitemaps sont utilisés par les contrôles de navigation du site pour afficher la navigation à l'aide d'un menu, d'une arborescence ou d'un contrôle SiteMapPath (fil d'Ariane). Voir aussi : navigation du site.

fichier d'apparence

Fichier contenant une ou plusieurs propriétés de contrôle qui définissent l'apparence des contrôles. Les fichiers d'apparence font partie des thèmes ASP.NET. Voir aussi : thème.

appareil de type Smart Device

Appareil qui est basé sur le système d'exploitation Windows Embedded CE ou sur un système d'exploitation dérivé, tel que Windows Mobile ou Windows Automotive.

API de connectivité Smart Device

Interface de programmation d'applications qui permet aux développeurs d'établir une connexion entre un ordinateur de bureau et un appareil. Cette API permet aux développeurs de se concentrer sur la création d'outils de contrôle à distance, tandis qu'elle gère l'interconnectivité des appareils et les détails des mécanismes de transport.

balise active

Un glyphe joint à un contrôle ou à un composant qui expose des tâches communément exécutées.

lignes d'alignement (SnapLines)

Repères visuels que dessine le Concepteur Windows Forms pour aider au placement et à l'alignement des contrôles.

SOAP

Protocole simple basé sur XML, consistant à échanger des informations de type structurées sur le Web. Le protocole ne contient aucune sémantique d'application ou de transport, ce qui le rend hautement modulaire et extensible.

en-tête SOAP

Éléments d'extensibilité d'un message SOAP. L'en-tête SOAP permet l'envoi d'informations supplémentaires avec une requête SOAP.

message SOAP

Données encapsulées dans une enveloppe SOAP qui se déplace entre un client et un service Web.

touche programmable

Bouton virtuel situé en bas de l'écran d'un appareil Windows Mobile. Sur les appareils qui ne prennent pas en charge les fonctions tactiles, un bouton matériel qui est associé à la touche programmable active le bouton.

disposition de pile fractionnée

Style de disposition dans lequel chaque extrémité du ToolStrip est à la base d'une pile, certains éléments étant empilés à la tête et d'autres à la fin. Les éléments sont empilés depuis les extrémités.

SSDL

Voir : Store Schema Definition Language (SSDL).

disposition de pile

Style de disposition dans lequel les éléments adjacents s'alignent les uns contre les autres comme s'ils étaient empilés, occupant toujours l'espace libre entre les éléments.

consommateur standard

Dans WMI, un des nombreux consommateurs permanents préinstallés qui exécutent une action, comme envoyer un courrier électronique ou écrire dans un journal, s'il est configuré par un fichier ou un script au format MOF (Managed Object Format). Voir aussi : consommateur permanent.

contrôle statique

Contrôle WebPart qui fait partie du balisage déclaratif de "persistance de page" dans une page .aspx. Il existe uniquement dans le cadre de la page .aspx, pas dans un magasin de personnalisations comme un contrôle WebPart dynamique. Contrairement à un contrôle dynamique, un contrôle statique est ajouté dans une page .aspx à chaque requête. Un contrôle WebPart statique est toujours un contrôle partagé, ce qui signifie que bien que les utilisateurs puissent personnaliser et "fermer" le contrôle lorsque la page est dans une portée partagée ou d'utilisateur, le contrôle ne peut jamais être supprimé définitivement. Voir aussi : personnalisation, portée de personnalisation, contrôle partagé, contrôles WebPart.

Store Schema Definition Language (SSDL)

Langage basé sur XML utilisé pour définir les types d'entité, les associations, les conteneurs d'entités, les jeux d'entités et les jeux d'associations d'un modèle de stockage, correspondant en général à un schéma de base de données.

flux de données

Flux de données entre une source et un récepteur unique qui transite par un canal, par opposition aux paquets, qui peuvent être adressés et routés indépendamment, éventuellement à plusieurs destinataires.

étirement

Processus d'ajustement de la taille d'un élément à son conteneur. Le terme d'"étirement" est généralement utilisé dans le cas d'une image contenue dans un contrôle.

nom fort

Nom constitué de l'identité d'un assembly, soit son nom de texte simple, son numéro de version, les informations sur sa culture (le cas échéant), auquel s'ajoutent une clé publique et une signature numérique générées sur l'assembly. Comme le manifeste d'assembly contient des hachages pour tous les fichiers constituant l'implémentation de l'assembly, il est suffisant pour générer la signature numérique sur l'unique fichier de l'assembly contenant le manifeste d'assembly. Les assemblys qui portent le même nom fort sont censés être identiques. Voir aussi : assembly, manifeste d'assembly.

structure

Type valeur défini par l'utilisateur. À l'instar d'une classe, les structures peuvent contenir des constructeurs, des constantes, des champs, des méthodes, des propriétés, des indexeurs, des opérateurs et des types imbriqués. Contrairement aux classes, toutefois, les structures ne prennent pas en charge l'héritage. Voir aussi : classe, champ, indexeur, type imbriqué, propriété, type valeur.

abonnement

Dans ClickOnce, vérification régulière et automatisée de la mise à disposition de mises à jour d'applications. Les abonnements sont définis dans le manifeste de déploiement ClickOnce.

synchronisation

En multithreading, coordination des activités de plusieurs threads par le biais de verrous et de mécanismes de signalisation, de sorte que l'intégrité des données de programme soit protégée, et que des interblocages et des conditions de concurrence critique ne se produisent pas. Voir aussi : interblocage, condition de concurrence critique.

classe système

Dans WMI, classe que le Gestionnaire d'objets CIMOM définit pour prendre en charge les fonctionnalités principales telles que la notification d'événements, la sécurité et la localisation. Une classe système est définie automatiquement dans chaque espace de noms. Voir aussi : Gestionnaire d'objets CIMOM.

propriété système

Dans WMI, propriété que le Gestionnaire d'objets CIMOM définit pour fournir des informations qui s'appliquent à chaque classe (par exemple, nom, dérivation et espace de noms). Voir aussi : Gestionnaire d'objets CIMOM.

présentation tabulaire

Méthode de conception d'un formulaire dans laquelle tous les éléments sont positionnés dans les cellules d'une table. Parfois dénommée "Présentation grille".

table par hiérarchie (TPH)

Méthode consistant à modeler une hiérarchie de types dans une base de données qui inclut les attributs de tous les types de la hiérarchie d'une table.

table par type (TPT)

Méthode consistant à modeler une hiérarchie de types dans une base de données qui utilise plusieurs tables avec des relations un-à-un pour modeler les différents types.

modèle

Dans ASP.NET, fragment de page déclaratif utilisé pour fournir une interface visuelle à un contrôle serveur ASP.NET basé sur un modèle. Un modèle contient des éléments de présentation incluant du texte littéral, du code HTML et des expressions dépendantes, de même que des éléments syntaxiques déclaratifs représentant des contrôles serveur ASP.NET. Un modèle peut être persistant en tant que fichier texte portant une extension .ascx. Voir aussi : contrôle serveur ASP.NET, contrôle basé sur un modèle. Dans les contrôles mobiles ASP.NET, construction en langage de balisage associé aux contrôles et créé à l'aide des balises <DeviceSpecific> et <Choice>. Il est utilisé pour personnaliser la sortie de types spécifiques d'appareils. Voir aussi : contrôle basé sur un modèle, ensemble de modèles.

nœud de modèle

Au moment du design, point d'accès à l'éditeur de collections Items pour un contrôle ToolStrip, MenuStrip, ContextMenuStrip ou StatusStrip.

ensemble de modèles

Dans les contrôles mobiles ASP.NET, collection de modèles associés à un contrôle basé sur un modèle. Voir aussi : modèle, contrôle basé sur un modèle.

contrôle basé sur un modèle

Dans ASP.NET : contrôle serveur ASP.NET qui, en tant que tel, ne fournit pas d'interface visuelle mais permet à ses utilisateurs (les développeurs de pages) de fournir des modèles proposant une interface visuelle. Lorsque l'analyseur de pages ASP.NET trouve un contrôle basé sur un modèle, il analyse le modèle du contrôle et crée dynamiquement des contrôles enfants fournissant l'interface visuelle. Les contrôles serveur ASP.NET Repeater et DataList sont des contrôles basés sur un modèle. Le contrôle DataGrid n'est pas strictement un contrôle basé sur un modèle, mais il utilise des modèles pour personnaliser son interface utilisateur. Voir aussi : contrôle serveur ASP.NET, modèle. Dans les contrôles mobiles ASP.NET : contrôle qui prend en charge un ou plusieurs modèles. Un seul contrôle basé sur un modèle peut faire référence à plusieurs ensembles de modèles, où chaque ensemble de modèles est défini par l'intermédiaire de critères spécifiques à l'appareil. Voir aussi : modèle, ensemble de modèles.

consommateur temporaire

Dans WMI, consommateur qui reçoit des notifications d'événements uniquement lorsque le consommateur est actif. Voir aussi : consommateur permanent.

TextWriter

Dans les contrôles mobiles ASP.NET : mécanisme qui permet à des adaptateurs pour appareil mobile d'écrire leur sortie par l'intermédiaire d'un objet. Un objet TextWriter est créé à partir de la classe de base TextWriter. Voir aussi : adaptateur pour appareil mobile.

thème

Dans ASP.NET, collection de propriétés de contrôle, feuilles de style et images qui peuvent être appliquées comme une unité à une page ou à un site Web pour définir une apparence générale.

thunk

Petite section de code qui exécute une traduction ou une conversion pendant un appel ou une indirection. Par exemple, un thunk est utilisé pour modifier la taille ou le type de paramètres de fonction lors de l'appel entre du code 16 bits et 32 bits.

TPH

Voir : table par hiérarchie (TPH).

TPT

Voir : table par type (TPT).

traçage

Dans ASP.NET, processus consistant à capturer et à afficher les informations de débogage sur une page Web à mesure que celle-ci s'exécute. Les informations de traçage incluent l'état du contrôle et des en-têtes HTTP. Vous pouvez afficher la sortie de trace dans la page ou dans une visionneuse de trace distincte.

transparence

Modèle de sécurité qui aide les développeurs à écrire et à déployer des bibliothèques et des applications sécurisées en isolant le code en fonction des privilèges. La transparence de niveau 1 a été introduite dans le .NET Framework version 2.0. Elle permet aux développeurs d'annoter le code afin de déclarer les types et les membres qui peuvent exécuter des élévations de sécurité et d'autres actions approuvées (critiques de sécurité), et ceux qui ne le peuvent pas (transparents de sécurité). La transparence de niveau 2, qui a été introduite dans le .NET Framework 4, affine ce modèle. Elle ajoute un troisième groupe de code, le code critique sécurisé (security-safe-critical), composé de types ou de membres qui accèdent à des ressources sécurisées et qui peuvent être utilisés en toute sécurité par du code partiellement fiable dans le .NET Framework.

licence de confiance

Fichier utilisé dans les applications ClickOnce pour accorder un niveau élevé de confiance à une application managée. Les licences de confiance doivent être signées par les émetteurs de licence de confiance, qui doivent être installés sur un ordinateur client avant le déploiement de l'application ClickOnce.

application fiable

Dans Silverlight, application hors navigateur à laquelle un utilisateur accorde le privilège élevé pour l'installation, en fournissant un meilleur accès au système local. Voir : privilège élevé, application sandbox.

tunneling

Dans Windows Presentation Foundation, stratégie de routage d'événements dans laquelle l'instance d'événement descend dans l'arborescence d'éléments (en partant de la racine de l'arborescence d'éléments visuels et en terminant à sa source). Le nom des événements qui utilisent cette stratégie de routage est préfixé par le mot « Preview ». Ces événements ont la même signature que leurs équivalents qui utilisent la stratégie de routage d'événements par propagation. Voir : routage d'événements, propagation.

tuple

Collection ordonnée qui se compose d'un nombre spécifié de membres.

argument de type

Voir : argument de type générique.

paramètre de type

Voir : paramètre de type générique.

liste de paramètres de type

Voir : liste de paramètres de type générique.

type sécurisé

Capacité pour les langages et les classes d'échanger des informations via des définitions communément acceptées et des modèles d'utilisation pour les types.

système de types

Voir : système de type commun (CTS, Common Type System).

UDDI

Voir : Universal Description, Discovery and Integration (UDDI).

unboxing

Conversion d'une instance d'objet en type valeur. Voir aussi : boxing, type valeur.

URI (Uniform Resource Identifier)

Chiffre ou nom qui identifie de manière unique un élément ou un attribut. Les URI incluent les URN (Uniform Resource Name) et les URL (Uniform Resource Locator). Les URI constituent un modèle général pour rechercher des ressources sur Internet ; ils se concentrent plus sur la ressource que sur l'emplacement. En théorie, un URI pourrait trouver la copie la plus proche d'un document en miroir ou localiser un document déplacé d'un site à un autre. Même si les URN sont supposées devenir plus courantes dans le futur, lorsque XML est abordé actuellement, les URI sont des URL dans presque tous les cas.

Universal Description, Discovery and Integration (UDDI)

Structure indépendante d'une plateforme fonctionnant comme un répertoire (identique à un annuaire téléphonique) qui offre un moyen de trouver et d'inscrire des services Web sur Internet. La spécification UDDI exige trois éléments : les pages blanches, qui fournissent des informations sur les contacts professionnels ; les pages jaunes, qui classent les services Web en catégories (par exemple, services d'autorisation des cartes de crédit) ; les pages vertes, qui fournissent des informations techniques détaillées sur des services individuels. UDDI contient également un Registre opérationnel, qui est actuellement disponible.

code non managé

Code directement exécuté par le système d'exploitation, hors de l'environnement du Common Language Runtime. Le code non managé doit fournir ses propres opérations garbage collection, la vérification du type, la prise en charge de la sécurité, etc., contrairement au code managé, qui reçoit ces services du Common Language Runtime. Voir aussi : code managé.

contrôle utilisateur

Dans ASP.NET : contrôle serveur créé de façon déclarative à l'aide de la même syntaxe qu'une page ASP.NET et enregistré en tant que fichier texte avec une extension .ascx. Les contrôles utilisateur permettent à une fonctionnalité de page d'être partitionnée et réutilisée. À la première requête, la structure de la page analyse un contrôle utilisateur dans une classe qui dérive de System.Web.UI.UserControl et compile cette classe dans un assembly, qu'elle réutilise pour les requêtes suivantes. Les contrôles utilisateur sont faciles à développer car ils sont créés et déployés comme une page sans compilation préalable. Dans les Windows Forms : contrôle composite qui offre un comportement et une interface utilisateur cohérents dans et entre les applications. Le contrôle utilisateur peut être local dans une application ou ajouté à une bibliothèque et compilé dans une DLL pour être utilisé par plusieurs applications.

contrôles serveur de validation

Ensemble de contrôles serveur, inclus avec ASP.NET, qui vérifient les entrées d'utilisateurs. Chaque entrée est vérifiée telle qu'elle arrive des contrôles serveur HTML et des contrôles serveur Web (par exemple, un formulaire de page Web) par rapport aux spécifications définies par les programmeurs. Les contrôles de validation effectuent la vérification des entrées dans le code serveur. Si le navigateur de l'utilisateur prend en charge le DHTML, les contrôles de validation peuvent également effectuer la validation à l'aide du script client. Voir aussi : contrôle serveur ASP.NET, contrôle serveur HTML, contrôle serveur Web.

validateur

Voir : contrôles serveur de validation.

type valeur

Type de données représenté par la valeur réelle du type. Si un type valeur est assigné à une variable, celle-ci reçoit une copie actualisée de la valeur. (Dans le cas d'un type référence, au contraire, l'assignation ne crée pas de copie.) Les types valeur sont généralement créés sur le frame de pile d'une méthode, plutôt que dans le tas récupéré par le garbage collector. Un type valeur peut être converti, ce qui crée un type référence correspondant. Voir aussi : boxing, type référence, unboxing.

verbe

Élément d'interface utilisateur dans une application WebPart sur lequel un utilisateur final peut cliquer pour effectuer des actions telles que fermer, réduire, restaurer, modifier ou supprimer un contrôle WebPart. Les développeurs peuvent également ajouter des verbes personnalisés aux contrôles. Les verbes WebPart sont basés sur la classe System.Web.UI.WebControls.WebParts.WebPartVerb. Voir : contrôles WebPart.

menu d'actions verbales

Menu situé dans la barre de titre d'un contrôle Part qui contient différents verbes (actions d'interface utilisateur qui s'appliquent à un contrôle individuel) tels que Close, Minimize, Restore, Delete, Export, Edit, Help, etc., ainsi que des verbes personnalisés implémentés par les développeurs. Voir : contrôle Part, verbe.

vérification

Partie du processus de compilation dans lequel le code est vérifié par rapport à un ensemble de règles définies dans le but de remplir certaines conditions de sécurité requises. Le Common Language Runtime peut vérifier le langage MSIL (Microsoft Intermediate Language). Voir aussi : Microsoft intermediate language (MSIL).

stratégie de version

Règles qui spécifient la version des assemblys dépendants à laquelle se lier. Les stratégies de version sont exprimées dans les fichiers de configuration.

état de l'affichage

Dans une page Web ASP.NET, champ où vous pouvez stocker les paramètres qui doivent être conservé entre publications (postback). Également employé pour signifier l'état du contrôle. Voir aussi : état du contrôle, publication (postback).

fenêtre d'affichage

Pour les contrôles qui affichent du contenu, la fenêtre d'affichage est une fenêtre virtuelle grâce à laquelle le contenu, tout ou partie, est visible. Une fenêtre d'affichage est généralement utilisée pour afficher une partie spécifique du contenu lorsque la totalité du contenu ne tient pas dans l'espace d'affichage disponible. Comparée à la taille d'étendue, qui est la largeur et la hauteur totales du contenu.

liaison de données en mode virtuel

Type de liaison de données dans laquelle un contrôle lié aux données récupère dans la base de données uniquement le nombre de lignes que l'utilisateur sera capable de voir à l'écran.

arborescence d'éléments visuels

Dans Windows Presentation Foundation, arborescence d'éléments qui contient tous les éléments visuels (éléments qui dérivent du type System.Windows.Media.Visual) utilisés pour une partie de l'interface utilisateur. Cette arborescence correspond à l'accumulation d'éléments visuels créés directement par l'application (en code ou en balise) et tous les éléments visuels créés par l'expansion d'éléments du modèle, tels que les contrôles et les objets de données. Voir : arborescence logique.

WAP

Protocole Wireless Application Protocol. Protocole standard destiné à fournir des communications Internet et des services de téléphonie avancés sur les téléphones, les récepteurs de radiomessagerie, les assistants numériques personnels (PDA) et d'autres terminaux sans fil.

WBEM

Voir : Web-Based Enterprise Management (WBEM).

WCF

Voir : Windows Communication Foundation.

services de données WCF

Ensemble de technologies qui permet à des données d'être déployées et accessibles par des protocoles Internet. Les applications des services de données WCF manipulent des données à l'aide d'URI pour identifier des ressources et des services de données. Des formats de charge utile simples, tels que XML et JSON, représentent les données échangées entre le client et le serveur.

Package de déploiement Web

Fichier compressé (.zip) ou une structure de dossiers contenant toutes les informations nécessaires au déploiement d'une application Web ASP.NET vers un serveur exécutant IIS. Le package inclut des fichiers de site Web et peut inclure des paramètres IIS, des informations sur les schémas de base de données, des données de base de données, des informations de sécurité ainsi que d'autres paramètres. Le package est créé et installé à l'aide de l'outil de déploiement Web IIS.

Web Forms

Infrastructure de page ASP.NET, composée de pages Web programmables (appelées pages Web Forms) qui contient des contrôles serveur réutilisables. Voir aussi : contrôle serveur ASP.NET.

méthode Web

Processus exposé aux clients de service Web en tant qu'opération qui peut être appelée sur le service Web.

WebParts

Jeu de fonctionnalités complet de WebParts ASP.NET.

connexion WebPart

Association entre deux contrôles serveur résidant dans une zone WebPartZoneBase qui leur permet de partager des données, un contrôle servant de fournisseur de données et l'autre agissant comme consommateur. Une connexion est encapsulée dans un objet System.Web.UI.WebControls.WebParts.WebPartConnection. Voir aussi : consommateur, fournisseur, zone.

jeu de composants WebPart

Jeu intégré de composants logiciels ASP.NET qui fournissent des composants structurels de personnalisation tels que des zones et le contrôle WebPartManager, des contrôles d'interface utilisateur WebPart et d'autres composants pour générer des contrôles et des applications WebPart. Voir aussi : personnalisation, contrôles WebPart, zone.

Contrôles WebPart

Manière de faire une référence générale à l'un des différents types de contrôles dans le jeu de composants WebPart. Voir aussi : jeu de composants WebPart.

page WebPart

Page Web ASP.NET qui inclut des contrôles WebParts permettant aux utilisateurs de personnaliser la page, par exemple en sélectionnant les informations à afficher. Voir aussi : jeu de composants WebPart.

contrôle Serveur Web

Contrôle serveur ASP.NET appartenant à l'espace de noms System.Web.UI.WebControls. Les contrôles serveur Web sont plus riches et plus abstraits que les contrôles serveur HTML. Un contrôle serveur Web comporte un préfixe de balise asp sur une page ASP.NET, tel que &lt;asp:Button runat="server" /&gt;. Voir aussi : contrôle serveur ASP.NET, contrôle serveur HTML, contrôles serveur de validation.

Web Services Description Language (WSDL)

Langage contractuel basé sur XML décrivant les services réseau offerts par un serveur. Voir aussi : langage XML (eXtensible Markup Language).

Web-Based Enterprise Management (WBEM)

Initiative de la Commission spéciale pour la gestion de bureau (DMTF) pour fournir aux responsables système d'entreprise une solution standard pour la gestion. WMI est l'implémentation Microsoft de l'initiative WBEM pour les systèmes d'exploitation Windows.

WHERE

Clause dans l'instruction WQL SELECT qui contraint une requête de sorte que des sous-ensembles de définitions de classe ou des instances de classe puissent être sélectionnés. Les clauses WHERE peuvent également être utilisées pour limiter la portée de notifications d'événements. Voir aussi : ASSOCIATORS OF, GROUP, HAVING, ISA, REFERENCES OF, SELECT, WITHIN.

Windows Forms

Bibliothèque cliente Windows riche.

Windows Management Instrumentation (WMI)

WMI est l'extension Microsoft de l'initiative WBEM (Web-based Enterprise Management) de la Commission spéciale pour la gestion de bureau (DMTF). Elle fournit un jeu d'interfaces pour l'accès aux composants qui fournissent des fonctions de gestion à une entreprise. Voir aussi : Web-Based Enterprise Management (WBEM).

Extensibilité du Concepteur Windows Presentation Foundation (WPF) pour Visual Studio

Infrastructure et interface API publique pour le Concepteur WPF que vous pouvez utiliser pour implémenter des ornements, des outils, des éditeurs de propriétés et des concepteurs. Voir aussi : Concepteur Windows Presentation Foundation (WPF) pour Visual Studio.

Concepteur Windows Presentation Foundation (WPF) pour Visual Studio

Concepteur de Visual Studio permettant de créer des contrôles et des applications WPF (Windows Presentation Foundation). Le Concepteur WPF inclut un affichage en mode Fractionné qui vous permet d'afficher simultanément la zone de conception et le balisage XAML. Voir aussi : langage XAML (eXtensible Application Markup Language).

WITHIN

Clause dans l'instruction WQL SELECT qui contraint la granularité du délai de livraison de délai de livraison d'événement, et prend en charge le sondage d'événements en l'absence de fournisseur d'événements. Voir aussi : ASSOCIATORS OF, GROUP, HAVING, ISA, REFERENCES OF, SELECT, WHERE.

WMI

Voir : Windows Management Instrumentation (WMI).

classe WMI

Modèle pour un type d'objet managé. Les classes WMI définissent les unités de base de gestion. Par exemple, la classe Win32_LogicalDisk est un modèle pour tous les disques logiques qui existent dans l'environnement Windows. Dans ce cas, WMI utilise le modèle de classe pour générer une instance de Win32_LogicalDisk pour chaque disque installé sur un ordinateur.

WML

Langage de balisage basé sur XML, utilisé pour spécifier le contenu et l'interface utilisateur d'appareils destinés à des services à bande étroite, tels que les téléphones cellulaires et les récepteurs de radiomessagerie. WML fait partie de WAP. Voir aussi : WAP.

coordonnées universelles

Coordonnées utilisées pour modeler un environnement graphique particulier.

transformation universelle

Transformation qui convertit les coordonnées universelles en coordonnées de page. Voir aussi : coordonnées de page, coordonnées universelles.

Concepteur WPF

Voir : Concepteur Windows Presentation Foundation (WPF) pour Visual Studio.

Extensibilité du Concepteur WPF

Voir : Extensibilité du Concepteur Windows Presentation Foundation (WPF) pour Visual Studio.

WSDL

Voir : Web Services Description Language (WSDL).

XAML

Voir : langage XAML (eXtensible Application Markup Language).

XML

Voir : langage XML (eXtensible Markup Language).

schéma XML (XSD)

Langage standard du World Wide Web Consortium (W3C) utilisé pour créer des documents de schéma XML. Le schéma XML contient deux parties : un jeu de types prédéfinis (par exemple, string, dateTime, decimal) et un langage XML pour définir de nouveaux types (par exemple, complexType, minOccurs, element).

document de schéma XML

Spécification qui décrit les types complexes utilisés dans une méthode Web et active ainsi l'interopérabilité entre les clients et services Web construits sur différentes plateformes en adhérant à un système de type commun (CTS, Common Type System), tel que le définit le W3C.

Services Web XML

Unités d'une logique d'application fournissant des données et des services à d'autres applications. Les applications accèdent aux services Web XML à l'aide des formats de données et des protocoles Web standard, tels que HTTP, XML et SOAP, indépendamment de la manière dont chaque service Web XML est implémenté. Les services Web XML associent les meilleurs aspects du développement basé sur les composants et du Web et ils constituent un élément essentiel du modèle de programmation Microsoft .NET.

zone

Région qui contient des contrôles WebPart sur une page, et assure la gestion de la disposition et une interface utilisateur cohérente pour les contrôles contenus. Dans le jeu de composants WebPart, une zone est un contrôle composite qui contient d'autres contrôles et est rendu comme un tableau HTML. Toutes les zones WebPart héritent de System.Web.UI.WebControls.WebParts.WebZone. Voir aussi : contrôles WebPart, jeu de composants WebPart.