IDataServiceStreamProvider.ResolveType Methode
Definition
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.
Gibt einen mit einem Namespace qualifizierten Typnamen zurück, der den Typ darstellt, den die Datendienstlaufzeit für den Medienlinkeintrag erstellen muss, der dem Datenstrom für die Medienressource zugeordnet ist, die eingefügt wird.
public:
System::String ^ ResolveType(System::String ^ entitySetName, System::Data::Services::DataServiceOperationContext ^ operationContext);
public string ResolveType (string entitySetName, System.Data.Services.DataServiceOperationContext operationContext);
abstract member ResolveType : string * System.Data.Services.DataServiceOperationContext -> string
Public Function ResolveType (entitySetName As String, operationContext As DataServiceOperationContext) As String
Parameter
- entitySetName
- String
Vollqualifizierter Entitätenmengenname.
- operationContext
- DataServiceOperationContext
Die vom Datendienst verwendete DataServiceOperationContext-Instanz zur Verarbeitung der Anforderung.
Gibt zurück
Ein namespacequalifizierter Typname.
Hinweise
Die ResolveType-Methode wird vom Datendienst aufgerufen, wenn eine neue Entität, die ein Medienlinkeintrag ist, zusammen mit der zugehörigen Medienressource erstellt wird. Eine Implementierung dieser Methode muss die Anforderungsheader im operationContext
überprüfen und den namespacequalifizierten Typnamen zurückgeben. Dieser stellt den Typ dar, den die Datendienstlaufzeit instanziieren muss, um den Medienlinkeintrag zu erstellen, der der neuen Medienressource zugeordnet ist. Die Zeichenfolge, die diesen Typnamen darstellt, wird an die CreateResource-Methode übergeben, um den Medienlinkeintrag zu erstellen.
Wenn Sie die GetWriteStream-Methode implementieren, sollten die folgenden Ausnahmen entsprechend den angegebenen Bedingungen ausgelöst werden:
Ausnahmetyp | Bedingung |
---|---|
ArgumentNullException | Wenn operationContext null ist. |
DataServiceException | Wenn ein Entitätstypname nicht auf Grundlage des operationContext aufgelöst werden kann. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für