GetObjectStoringLocation

ILinkEmbedController.GetObjectStoringLocation Methode

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, jedoch mit unterschiedlicher ID gibt.

public LinkEmbedDecision GetObjectStoringLocation(int id, byte[] entityData, string semanticName, 
    string contentType, string recomendedExtension)
ParameterTypBeschreibung
idInt32Objekt-ID. Diese ID ist operationweit eindeutig.
entityDataByte[]Binäre Daten des Objekts. Dieser Parameter kann null sein, wenn die binären Daten des Objekts noch nicht generiert wurden.
semanticNameStringEin kurzer Text, der die Bedeutung des Objekts beschreibt. Der Controller kann dies als Teil des externen Objektnamens verwenden, aber es liegt am Dispatcher, sicherzustellen, dass die Namen eindeutig sind und nur erlaubte Zeichen enthalten.
contentTypeStringMIME-Typ des Objekts.
recomendedExtensionStringDateinamenerweiterung, die für diesen MIME-Typ empfohlen wird.

Rückgabewert

Entscheidung

Siehe auch