Freigeben über


ChangeInterceptorAttribute-Klasse

Der ChangeInterceptorAttribute bei einer Methode wird verwendet, um Aktualisierungen des angegebenen Entitätenmengennamens zu verarbeiten.

Vererbungshierarchie

System.Object
  System.Attribute
    System.Data.Services.ChangeInterceptorAttribute

Namespace:  System.Data.Services
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Syntax

'Declaration
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple := True, Inherited := True)> _
Public NotInheritable Class ChangeInterceptorAttribute _
    Inherits Attribute
'Usage
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

Der ChangeInterceptorAttribute-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ChangeInterceptorAttribute Erstellt für eine vom Parameter entitySetName angegebene Entitätenmenge eine neue abgefangene Abfrage.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft EntitySetName Ruft den Namen der Entitätenmenge ab, auf die sich das Abfangen bezieht.
Öffentliche Eigenschaft TypeId (Geerbt von Attribute.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Geerbt von Attribute.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Attribute.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode IsDefaultAttribute (Geerbt von Attribute.)
Öffentliche Methode Match (Geerbt von Attribute.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetIDsOfNames (Geerbt von Attribute.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetTypeInfo (Geerbt von Attribute.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetTypeInfoCount (Geerbt von Attribute.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.Invoke (Geerbt von Attribute.)

Zum Anfang

Hinweise

Änderungsautorisierung auf Ressourcenebene und Validierung werden von Methoden implementiert, die im ChangeInterceptorAttribute angegeben sind. WCF Data Services stellt die erforderliche Infrastruktur bereit, damit Dienstentwickler pro-Entitäts-Änderungsverarbeitung Regeln und Validierung schreiben können.

Zugriffssteuerung auf Entitätsebene und Validierung können durch abgefangene Abfragen erzwungen werden. Weitere Informationen finden Sie unter QueryInterceptorAttribute.

-

Beispiele

Weitere Informationen finden Sie im Beispiel zum Thema QueryInterceptorAttribute.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Services-Namespace