Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 | |
|---|---|---|
![]() |
ChangeInterceptorAttribute | Erstellt für eine vom Parameter entitySetName angegebene Entitätenmenge eine neue abgefangene Abfrage. |
Zum Anfang
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
EntitySetName | Ruft den Namen der Entitätenmenge ab, auf die sich das Abfangen bezieht. |
![]() |
TypeId | (Geerbt von Attribute.) |
Zum Anfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
Equals | (Geerbt von Attribute.) |
![]() |
Finalize | (Geerbt von Object.) |
![]() |
GetHashCode | (Geerbt von Attribute.) |
![]() |
GetType | (Geerbt von Object.) |
![]() |
IsDefaultAttribute | (Geerbt von Attribute.) |
![]() |
Match | (Geerbt von Attribute.) |
![]() |
MemberwiseClone | (Geerbt von Object.) |
![]() |
ToString | (Geerbt von Object.) |
Zum Anfang
Explizite Schnittstellenimplementierungen
| Name | Beschreibung | |
|---|---|---|
![]() ![]() |
_Attribute.GetIDsOfNames | (Geerbt von Attribute.) |
![]() ![]() |
_Attribute.GetTypeInfo | (Geerbt von Attribute.) |
![]() ![]() |
_Attribute.GetTypeInfoCount | (Geerbt von Attribute.) |
![]() ![]() |
_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.
.gif)
.gif)
.gif)
.gif)
.gif)