GetObjectStoringLocation

ILinkEmbedController.GetObjectStoringLocation method

Bestimmt, wo das Objekt gespeichert werden soll. Diese Methode wird einmal für jede Objekt-ID aufgerufen. Es ist nicht garantiert, dass es nicht zwei Objekte mit denselben Daten, semanticName und contentType, aber mit unterschiedlicher ID gibt.

public LinkEmbedDecision GetObjectStoringLocation(int id, byte[] entityData, string semanticName, 
    string contentType, string recomendedExtension)
ParameterTypBeschreibung
idInt32Objekt Identifikation. Diese ID ist betriebsweit eindeutig gespeichert.
entityDataByte[]Binäre Daten des Objekts. Dieser Parameter kann null sein, wenn noch keine Objektbinärdaten generiert wurden.
semanticNameStringEin kurzer Text, der die Bedeutung des Objekts beschreibt. Der Controller kann dies als Teil des externen Objektnamens verwenden, aber der Dispatcher muss sicherstellen, dass die Namen eindeutig sind und nur zulässige Zeichen enthalten.
contentTypeStringMIME-Typ des Objekts.
recomendedExtensionStringDateinamenerweiterung, empfohlen für diesen MIME-Typ.

Rückgabewert

Entscheidung

Siehe auch