DataServiceContext Klasse
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der DataServiceContext stellt den Laufzeitkontext des Datendiensts dar.
public class DataServiceContext
type DataServiceContext = class
Public Class DataServiceContext
- Vererbung
-
DataServiceContext
Data |
Initialisiert eine neue Instanz der DataServiceContext-Klasse. |
Data |
Initialisiert eine neue Instanz der DataServiceContext-Klasse mit der angegebenen |
Data |
Initialisiert eine neue Instanz der -Klasse mit dem DataServiceContext angegebenen |
Add |
Ruft ab oder legt fest, ob der Client die Datendienstrückgabe-Entitätsdaten in der Antwortnachricht zu einer Änderungsanforderung anfordert. |
Applying |
Ruft einen Wert ab, der angibt, ob DataServiceContext Änderungen für nachverfolgte Objekte übernimmt. |
Base |
Ruft den absoluten URI ab, der den Stamm des Zieldatendiensts identifiziert. |
Configurations |
Ruft die Konfigurationen ab. |
Credentials |
Ruft die Authentifizierungsinformationen ab, die von jeder mit dem DataServiceContext-Objekt erstellten Abfrage verwendet werden, oder legt sie fest. |
Disable |
Deaktivieren Sie instanzanmerkungen, die materialisiert werden sollen. |
Enable |
Gibt an, ob das Schreiben von odata-Anmerkungen ohne Präfix aktiviert ist. |
Entities |
Ruft eine Liste aller Ressourcen ab, die gerade von DataServiceContext nachverfolgt wird. |
Entity |
Ruft die Option zum Senden von Entitätsparametern an den Dienst ab oder legt sie fest. |
Entity |
Gibt die Instanz der Entitätsnachverfolgung zurück, die alle Entitäten und Links nachverfolgt, die vom Kontext nachverfolgt werden. |
Format |
Ruft ein Objekt ab, mit dem der Benutzer das Format anpassen kann, in dem der Client Anforderungen sendet. |
Http |
Ruft den HttpRequest-Modus ab, der beim Erstellen von HTTP-Anforderungen verwendet werden soll, oder legt diesen fest. |
Ignore |
Abrufen/Definieren, ob eine Ausnahme ausgelöst wird, wenn ein Fehler mit dem Fehlercode 404 (Die Ressource wurde nicht gefunden) vom Datendienst zurückgegeben wird. |
Key |
Gibt an, ob eine Where-Klausel, die nur die key-Eigenschaft vergleicht, eine $filter Abfrageoption generiert. |
Links |
Ruft die Auflistung aller Zuordnungen oder Links ab, die gerade durch das DataServiceContext-Objekt verfolgt werden. |
Max |
Ruft die maximale Version des Open Data Protocol (OData) ab, die vom Client verwendet werden darf. |
Merge |
Ruft die Synchronisierungsoption zum Empfangen von Entitäten von einem Datendienst ab oder legt sie fest. |
Read |
Ruft die Readwrite-Timeoutoption (in Sekunden) ab, die für die zugrunde liegende HTTP-Anforderung an den Datendienst verwendet wird, oder legt diese fest. |
Resolve |
Abrufen/Definieren der Delegiertenmethode, die verwendet wird, um den Entitätenmengen-URI aufzulösen, wenn der Wert nicht von einem Bearbeitungslink oder einem Selbst-Link-URI bestimmt werden kann. |
Resolve |
Abrufen/Definieren einer Funktion zum Außerkraftsetzen der Standardtypauflösungsstrategie, die von der Client-Bibliothek beim Senden von Entitäten an einen Datendienst verwendet wurde. |
Resolve |
Abrufen/Definieren einer Funktion, die beim Empfangen von Entitäten von einem Datendienst zum Außerkraftsetzen einer Funktion verwendet wird. |
Save |
Abrufen/Definieren der SaveChangesOptions-Werte, die von der Methode SaveChanges(SaveChangesOptions) verwendet werden. |
Timeout |
Abrufen/Definieren der Zeitüberschreitungsoption (in Sekunden) für die zu Grunde liegende HTTP-Anforderung an den Datendienst. |
Url |
Ruft das URL-Schlüsseltrennzeichen ab, das der Client verwenden soll, oder legt es fest. |
Use |
Ruft einen booleschen Wert ab, der angibt, ob Nachtunneln verwendet wird. |
Add |
Fügt den angegebenen Link dem Satz von Objekten hinzu, den der DataServiceContext nachverfolgt. |
Add |
Fügt das angegebene Objekt dem Satz von Objekten hinzu, den der DataServiceContext nachverfolgt. |
Add |
Fügt dem Kontext ein verknüpftes Objekt hinzu und erstellt den Link, der die Beziehung zwischen den zwei Objekten in einer einzelnen Anforderung definiert. |
Attach |
Benachrichtigt DataServiceContext, mit der Verfolgung des Links zu beginnen, der eine Beziehung zwischen Entitätsobjekten definiert. |
Attach |
Benachrichtigt den DataServiceContext, mit der Verfolgung der angegebenen Ressource zu beginnen und gibt die Position der Ressource zum angegebenen Ressourcensatz an. |
Attach |
Benachrichtigt den DataServiceContext, mit der Verfolgung der angegebenen Ressource zu beginnen und gibt die Position der Ressource zum angegebenen Ressourcensatz an. |
Begin |
Sendet asynchron eine Anforderung an den Datendienst, um einen bestimmten URI auszuführen. |
Begin |
Sendet asynchron eine Anforderung an den Datendienst, um die nächste Seite der Daten in einem ausgelagerten Abfrageergebnis abzurufen. |
Begin |
Asynchron sendet die Anforderung, damit dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert. |
Begin |
Sendet asynchron eine Anforderung an den Datendienst, um einen bestimmten URI auszuführen. |
Begin |
Sendet asynchron eine Anforderung an den Datendienst, um einen bestimmten URI auszuführen. |
Begin |
Sendet asynchron eine Gruppe von Abfragen als Batch an den Datendienst. |
Begin |
Sendet asynchron eine Gruppe von Abfragen als Batch an den Datendienst. |
Begin |
Ruft asynchron den binären Datenstrom ab, der zur angegebenen Entität gehört (mit dem angegebenen Content-Type-Nachrichtenheader). |
Begin |
Ruft asynchron einen benannten binären Datenstrom ab, der zur angegebenen Entität gehört (mit dem angegebenen Content-Type-Nachrichtenheader). |
Begin |
Lädt den Wert der angegebenen Eigenschaft vom Datendienst asynchron. |
Begin |
Lädt asynchron die nächste Seite der verknüpften Entitäten vom Datendienst mit dem angegebenen Abfragefortsetzungsobjekt. |
Begin |
Lädt asynchron mit dem angegebenen nächsten Link-URI eine Seite der verknüpften Entitäten vom Datendienst. |
Begin |
Übergibt die anstehenden Änderungen asynchron an den von DataServiceContext gesammelten Datendienst seit der letzten Speicherung von Änderungen. |
Begin |
Übergibt die anstehenden Änderungen asynchron an den von DataServiceContext gesammelten Datendienst seit der letzten Speicherung von Änderungen. |
Cancel |
Versucht, den Vorgang abzubrechen, der dem angegebenen IAsyncResult-Objekt zugeordnet ist. |
Change |
Ändert den Zustand der angegebenen Entität. Der Zustand Added wird von der Methode nicht unterstützt; stattdessen sollte AddObject oder AddRelatedObject verwendet werden. Wenn der Zustand Modified lautet, entspricht das Aufrufen der Methode exakt dem Aufruf von UpdateObject. Wenn der Zustand Deleted lautet, entspricht das Aufrufen der Methode exakt dem Aufruf von DeleteObject. Wenn der Zustand Detached lautet, entspricht das Aufrufen der Methode exakt dem Aufruf von Detach. Wenn der Zustand Unchanged lautet, wird der Zustand geändert; an der Entität oder dem zugeordneten Entitätsdeskriptor werden jedoch keine weiteren Änderungen vorgenommen. |
Create |
Erstellt eine Datendienstabfrage für einen Funktionsaufruf, der einen angegebenen generischen Typ zurückgibt. |
Create |
Erstellt eine Datendienstabfrage für eine Funktion, die eine Sammlung von Daten zurückgibt. |
Create |
Erstellt eine einzelne Abfrage des Datendiensts für eine Funktion, die einzelne Daten zurückgibt. |
Create |
Erstellt eine Datendienstabfrage für Daten eines angegebenen generischen Typs. |
Create |
Erstellt eine Datendienstabfrage für eine Funktion mit rückgabetyp in einem angegebenen generischen Typ. |
Create |
Erstellt eine Datendienstabfrage für Singletondaten eines angegebenen generischen Typs. |
Default |
Bestimmt den Typ, der |
Delete |
Ändert den Zustand des Links in der Liste, die von DataServiceContext nachverfolgt wird, in Deleted. |
Delete |
Ändert den Zustand des angegebenen Objekts, das in DataServiceContext gelöscht werden soll. |
Delete |
Ändert den Zustand des angegebenen Objekts, das in DataServiceContext gelöscht werden soll. |
Detach(Object) |
Entfernt die Entität aus der Liste der Entitäten, die DataServiceContext nachverfolgt. |
Detach |
Entfernt den angegebenen Link aus der Liste der Links, die von DataServiceContext nachverfolgt wird. |
End |
Wird aufgerufen, um BeginExecute<TElement>(Uri, AsyncCallback, Object) abzuschließen. |
End |
Wird aufgerufen, um BeginExecute<TElement>(Uri, AsyncCallback, Object) abzuschließen. |
End |
Wird aufgerufen, um BeginExecuteBatch(AsyncCallback, Object, DataServiceRequest[]) abzuschließen. |
End |
Wird aufgerufen, um den asynchronen Vorgang des Abrufs eines binären Datenstroms abzuschließen. |
End |
Wird aufgerufen, um den BeginLoadProperty(Object, String, AsyncCallback, Object)-Vorgang abzuschließen. |
End |
Wird aufgerufen, um den BeginSaveChanges(AsyncCallback, Object)-Vorgang abzuschließen. |
Execute(Uri, String, Operation |
Sendet eine Anforderung an den Datendienst, um einen bestimmten URI mithilfe einer bestimmten HTTP-Methode auszuführen. |
Execute<T>(Data |
Sendet eine Anforderung an den Datendienst, um die nächste Seite der Daten in einem ausgelagerten Abfrageergebnis abzurufen. |
Execute<TElement>(Uri) |
Sendet eine Anforderung an den Datendienst, um einen bestimmten URI auszuführen. |
Execute<TElement>(Uri, String, Boolean, Operation |
Sendet eine Anforderung an den Datendienst, um einen bestimmten URI mithilfe einer bestimmten HTTP-Methode auszuführen. |
Execute<TElement>(Uri, String, Operation |
Sendet eine Anforderung an den Datendienst, um einen bestimmten URI mithilfe einer bestimmten HTTP-Methode auszuführen. |
Execute |
Asynchron sendet die Anforderung, damit dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert. |
Execute |
Asynchron sendet die Anforderung, damit dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert. |
Execute |
Sendet asynchron eine Anforderung an den Datendienst, um die nächste Seite der Daten in einem ausgelagerten Abfrageergebnis abzurufen. |
Execute |
Sendet asynchron eine Anforderung an den Datendienst, um die nächste Seite der Daten in einem ausgelagerten Abfrageergebnis abzurufen. |
Execute |
Asynchron sendet die Anforderung, damit dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert. |
Execute |
Asynchron sendet die Anforderung, damit dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert. |
Execute |
Asynchron sendet die Anforderung, damit dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert. |
Execute |
Asynchron sendet die Anforderung, damit dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert. |
Execute |
Asynchron sendet die Anforderung, damit dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert. |
Execute |
Asynchron sendet die Anforderung, damit dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert. |
Execute |
Sendet synchron eine Gruppe von Abfragen als Batch an den Datendienst. |
Execute |
Sendet synchron eine Gruppe von Abfragen als Batch an den Datendienst. |
Execute |
Sendet asynchron eine Gruppe von Abfragen als Batch an den Datendienst. |
Execute |
Sendet asynchron eine Gruppe von Abfragen als Batch an den Datendienst. |
Execute |
Sendet asynchron eine Gruppe von Abfragen als Batch an den Datendienst. |
Execute |
Sendet asynchron eine Gruppe von Abfragen als Batch an den Datendienst. |
Get |
Ruft den EntityDescriptor für das angegebene Entitätsobjekt ab. |
Get |
Ruft LinkDescriptor für einen bestimmten Link ab, der die Beziehung zwischen zwei Entitäten definiert. |
Get |
Ruft einen URI des Speicherorts der .edmx-Metadaten ab. |
Get |
Ruft den binären Datenstrom ab, der zur angegebenen Entität gehört. |
Get |
Ruft den binären Datenstrom für die angegebene Entität mit den angegebenen Nachrichtenheadern ab. |
Get |
Ruft den binären Datenstrom ab, der zur angegebenen Entität gehört (mit dem angegebenen Content-Type-Nachrichtenheader). |
Get |
Ruft den benannten binären Datenstrom ab, der zur angegebenen Entität gehört (mit dem angegebenen Content-Type-Nachrichtenheader). |
Get |
Ruft asynchron den binären Datenstrom ab, der zur angegebenen Entität gehört (mit dem angegebenen Content-Type-Nachrichtenheader). |
Get |
Ruft asynchron den binären Datenstrom ab, der zur angegebenen Entität gehört (mit dem angegebenen Content-Type-Nachrichtenheader). |
Get |
Ruft asynchron den binären Datenstrom ab, der zur angegebenen Entität gehört (mit dem angegebenen Content-Type-Nachrichtenheader). |
Get |
Ruft asynchron den binären Datenstrom ab, der zur angegebenen Entität gehört (mit dem angegebenen Content-Type-Nachrichtenheader). |
Get |
Ruft den URI ab, der verwendet wird, um einen binären Datenstrom zurückzugeben. |
Get |
Ruft den URI ab, der verwendet wird, um einen benannten binären Datenstrom zurückzugeben. |
Load |
Lädt verzögerte Inhalte für eine angegebene Eigenschaft vom Datendienst. |
Load |
Lädt die nächste Seite der verknüpften Entitäten vom Datendienst mit dem angegebenen Abfragefortsetzungsobjekt. |
Load |
Lädt mit dem angegebenen nächsten Link-URI eine Seite von verknüpften Entitäten. |
Load |
Lädt die nächste Seite der verknüpften Entitäten vom Datendienst mit dem angegebenen generischen Abfragefortsetzungsobjekt. |
Load |
Lädt den Wert der angegebenen Eigenschaft vom Datendienst asynchron. |
Load |
Lädt den Wert der angegebenen Eigenschaft vom Datendienst asynchron. |
Load |
Lädt asynchron die nächste Seite der verknüpften Entitäten vom Datendienst mit dem angegebenen Abfragefortsetzungsobjekt. |
Load |
Lädt asynchron die nächste Seite der verknüpften Entitäten vom Datendienst mit dem angegebenen Abfragefortsetzungsobjekt. |
Load |
Lädt asynchron mit dem angegebenen nächsten Link-URI eine Seite der verknüpften Entitäten vom Datendienst. |
Load |
Lädt asynchron mit dem angegebenen nächsten Link-URI eine Seite der verknüpften Entitäten vom Datendienst. |
Save |
Speichert die Änderungen, die DataServiceContext zur Speicherung nachverfolgt. |
Save |
Speichert die Änderungen, die DataServiceContext zur Speicherung nachverfolgt. |
Save |
Übergibt die anstehenden Änderungen asynchron an den von DataServiceContext gesammelten Datendienst seit der letzten Speicherung von Änderungen. |
Save |
Übergibt die anstehenden Änderungen asynchron an den von DataServiceContext gesammelten Datendienst seit der letzten Speicherung von Änderungen. |
Save |
Übergibt die anstehenden Änderungen asynchron an den von DataServiceContext gesammelten Datendienst seit der letzten Speicherung von Änderungen. |
Save |
Übergibt die anstehenden Änderungen asynchron an den von DataServiceContext gesammelten Datendienst seit der letzten Speicherung von Änderungen. |
Set |
Benachrichtigt DataServiceContext, dass ein neuer Link zwischen den Objekten vorhanden ist und dass der Link von der durch den |
Set |
Legt einen binären Datenstrom für die angegebene Entität fest, mit den angegebenen Headern in der Anforderungsnachricht. |
Set |
Legt einen binären Datenstrom fest, der zur angegebenen Entität gehört, mit dem angegebenen Content-Type und den Slug-Headern in der Anforderungsnachricht. |
Set |
Legt einen benannten binären Datenstrom fest, der zur angegebenen Entität gehört, mit den angegebenen Headern in der Anforderungsnachricht. |
Set |
Legt einen binären Datenstrom für die angegebene Entität fest. |
Try |
Versuchen Sie, Instanzanmerkungen oder Metadatenanmerkungen für eigenschafts- oder navigationseigenschaft abzurufen. Oder versuchen Sie, Metadatenanmerkungen für Eigenschaft, Navigationseigenschaft, EntitySet, Singleton, Operation oder Vorgangsimport abzurufen. |
Try |
Versuchen Sie, Instanzanmerkungen oder Metadatenanmerkungen für eigenschafts- oder navigationseigenschaft abzurufen. Oder versuchen Sie, Metadatenanmerkungen für Eigenschaft, Navigationseigenschaft, EntitySet, Singleton, Operation oder Vorgangsimport abzurufen. |
Try |
Versuchen Sie, Instanzanmerkungen oder Metadatenanmerkungen abzurufen, die dem angegebenen Objekt zugeordnet sind. |
Try |
Versuchen Sie, Instanzanmerkungen oder Metadatenanmerkungen abzurufen, die dem angegebenen Objekt zugeordnet sind. |
Try |
Testabruf einer Entität, die von DataServiceContext durch Verweis auf den URI der Entität nachverfolgt wird. |
Try |
Ruft den kanonischen URI der angegebenen Entität ab (falls verfügbar). |
Update |
Ändert den Zustand des angegebenen Objekts in DataServiceContext im Modified. |
Update |
Ändert den Zustand des angegebenen Objekts in DataServiceContext im Modified. |
Update |
Aktualisieren Sie ein verknüpftes Objekt in den Kontext. |
Building |
Das Ereignis wird vor der Erstellung eines Anforderungsnachrichtenobjekts ausgelöst. Dadurch kann der Handler einige Anforderungsinformationen untersuchen, anpassen und/oder ersetzen, bevor die Nachricht erstellt wird. Das Ereignis sollte verwendet werden, um die ausgehende URL der Anforderung zu bearbeiten oder Anforderungsheader zu ändern. Nachdem die Anforderung erstellt wurde, können in SendingRequest2 weitere Änderungen am WebRequest-Objekt vorgenommen werden. |
Receiving |
Das Ereignis wird ausgelöst, wenn eine Antwort vom Client empfangen wird. Sie wird sowohl für Antworten der obersten Ebene als auch für jeden Vorgang oder jede Abfrage innerhalb einer Batchantwort ausgelöst. |
Sending |
Dieses Ereignis wird ausgelöst, bevor eine Anforderung an den Server gesendet wird, sodass der Handler das WebRequest-Objekt überprüfen, anpassen und/oder ersetzen kann, das zum Ausführen der Anforderung verwendet wird. |
Produkt | Versionen |
---|---|
OData Client | 7.0 |