GetObjectStoringLocation

ILinkEmbedController.GetObjectStoringLocation метод

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

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

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

Решение

См. Также