GetObjectStoringLocation

ILinkEmbedController.GetObjectStoringLocation method

Определяет, где должен храниться объект. Этот метод вызывается один раз для каждого идентификатора объекта. Не гарантируется, что не будет двух объектов с одинаковыми данными, semanticName и contentType, но с разными идентификаторами.

public LinkEmbedDecision GetObjectStoringLocation(int id, byte[] entityData, string semanticName, 
    string contentType, string recomendedExtension)
ПараметрТипОписание
idInt32Идентификатор объекта. Этот идентификатор сохраняет уникальность для всей операции.
entityDataByte[]Двоичные данные объекта. Этот параметр может быть нулевым, если бинарные данные объекта еще не сгенерированы.
semanticNameStringНекоторый короткий текст, описывающий значение объекта. Контроллер может использовать это как часть имени внешнего объекта, но диспетчер должен гарантировать, что имена будут уникальными и будут содержать только разрешенные символы.
contentTypeStringMIME-тип объекта.
recomendedExtensionStringРасширение имени файла, рекомендуемое для этого типа MIME.

Возвращаемое значение

Решение

Смотрите также