Classe ChangeInterceptorAttribute
ChangeInterceptorAttribute sur une méthode est utilisé pour traiter des mises à jour sur le nom du jeu d'entités spécifié.
Hiérarchie d'héritage
System.Object
System.Attribute
System.Data.Services.ChangeInterceptorAttribute
Espace de noms : System.Data.Services
Assembly : Microsoft.Data.Services (en Microsoft.Data.Services.dll)
Syntaxe
'Déclaration
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple := True, Inherited := True)> _
Public NotInheritable Class ChangeInterceptorAttribute _
Inherits Attribute
'Utilisation
Dim instance As ChangeInterceptorAttribute
[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
public sealed class ChangeInterceptorAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Method, AllowMultiple = true, Inherited = true)]
public ref class ChangeInterceptorAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = true, Inherited = true)>]
type ChangeInterceptorAttribute =
class
inherit Attribute
end
public final class ChangeInterceptorAttribute extends Attribute
Le type ChangeInterceptorAttribute expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ChangeInterceptorAttribute | Crée un nouvel intercepteur de modification pour un jeu d'entités spécifié par le paramètre entitySetName. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
EntitySetName | Obtient le nom du jeu d'entités auquel l'intercepteur s'applique. | |
TypeId | (hérité de Attribute.) |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
Equals | (hérité de Attribute.) | |
Finalize | (hérité de Object.) | |
GetHashCode | (hérité de Attribute.) | |
GetType | (hérité de Object.) | |
IsDefaultAttribute | (hérité de Attribute.) | |
Match | (hérité de Attribute.) | |
MemberwiseClone | (hérité de Object.) | |
ToString | (hérité de Object.) |
Haut de la page
Implémentations d'interfaces explicites
Nom | Description | |
---|---|---|
_Attribute.GetIDsOfNames | (hérité de Attribute.) | |
_Attribute.GetTypeInfo | (hérité de Attribute.) | |
_Attribute.GetTypeInfoCount | (hérité de Attribute.) | |
_Attribute.Invoke | (hérité de Attribute.) |
Haut de la page
Notes
L'autorisation et la validation de modifications au niveau de la ressource sont implémentées par les méthodes annotées sur le ChangeInterceptorAttribute. Services de données WCF fournit l'infrastructure nécessaire aux développeurs de service pour écrire les règles de traitement des modifications par entité et la validation.
Le contrôle d'accès et la validation au niveau de l'entité peuvent être appliqués via les intercepteurs de requête. Pour plus d'informations, consultez QueryInterceptorAttribute.
-
Exemples
Pour plus d'informations, consultez l'exemple dans la rubrique QueryInterceptorAttribute.
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.