CodeDomEventBindingService, classe
Ce type a un attribut SecurityCriticalAttribute, qui le limite à un usage interne par la bibliothèque de classes .NET Framework pour Silverlight. Un code d'application qui utilise un membre de ce type lève une exception MethodAccessException.
[ESSENTIEL POUR LA SÉCURITÉ]
Un service utilisé pour générer code de gestion des événements.
Cette API n'est pas conforme CLS. L'alternative conforme CLS est [None].
Hiérarchie d'héritage
System.Object
System.ComponentModel.Design.EventBindingService
Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomEventBindingService
Espace de noms : Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public MustInherit Class CodeDomEventBindingService _
Inherits EventBindingService
[CLSCompliantAttribute(false)]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class CodeDomEventBindingService : EventBindingService
Le type CodeDomEventBindingService expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
CodeDomEventBindingService | Initialise une nouvelle instance d'CodeDomEventBindingService. |
Début
Propriétés
Nom | Description | |
---|---|---|
CodeDomAdapter | Obtient l'adaptateur de données DOM de code. |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateUniqueMethodName | Crée un unique nom de méthode pour l'événement. (Substitue EventBindingService.CreateUniqueMethodName(IComponent, EventDescriptor).) | |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
FreeMethod | Supprime la méthode spécifiée de code si gestionnaire d'événements n'utilise pas et il est vide. (Substitue EventBindingService.FreeMethod(IComponent, EventDescriptor, String).) | |
GetCompatibleMethods | Obtient toutes les méthodes dans le modèle DOM de code qui sont compatibles avec le descripteur d'événement spécifié. (Substitue EventBindingService.GetCompatibleMethods(EventDescriptor).) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetService | Obtient le service demandé de la part du fournisseur de services. (Hérité de EventBindingService.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ShowCode() | Affiche code dans les données de document dans la fenêtre d'éditeur. (Substitue EventBindingService.ShowCode().) | |
ShowCode(Int32) | Affiche code à la ligne spécifiée. (Substitue EventBindingService.ShowCode(Int32).) | |
ShowCode(IComponent, EventDescriptor, String) | Montre le corps de code d'utilisateur avec le descripteur donné de nom de méthode et d'événement. (Substitue EventBindingService.ShowCode(IComponent, EventDescriptor, String).) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
UseMethod | Crée la déclaration de méthode pour le descripteur donné de nom de méthode et d'événement. (Substitue EventBindingService.UseMethod(IComponent, EventDescriptor, String).) | |
ValidateMethodName | Valide le nom de la méthode. (Substitue EventBindingService.ValidateMethodName(String).) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IEventBindingService.CreateUniqueMethodName | Crée un nom unique pour une méthode de gestionnaire d'événements pour le composant et l'événement spécifiés. (Hérité de EventBindingService.) | |
IEventBindingService.GetCompatibleMethods | Obtient une collection de méthodes de gestionnaire d'événements possédant une signature de méthode compatible avec l'événement spécifié. (Hérité de EventBindingService.) | |
IEventBindingService.GetEvent | Obtient EventDescriptor pour l'événement représenté par le descripteur de propriété spécifié, s'il représente un événement. (Hérité de EventBindingService.) | |
IEventBindingService.GetEventProperties | Convertit un ensemble de descripteurs d'événement en un ensemble de descripteurs de propriété. (Hérité de EventBindingService.) | |
IEventBindingService.GetEventProperty | Convertit un descripteur d'événement unique en un descripteur de propriété. (Hérité de EventBindingService.) | |
IEventBindingService.ShowCode() | Affiche le code utilisateur du concepteur. (Hérité de EventBindingService.) | |
IEventBindingService.ShowCode(Int32) | Affiche le code utilisateur du concepteur à la ligne spécifiée. (Hérité de EventBindingService.) | |
IEventBindingService.ShowCode(IComponent, EventDescriptor) | Affiche le code utilisateur de l'événement spécifié. (Hérité de EventBindingService.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom, espace de noms