ILinkEmbedController

ILinkEmbedController интерфейс

Интерфейс обратного вызова, используемый для определения того, как объект должен быть обработан при сохранении.

public interface ILinkEmbedController

Методы

NameDescription
GetObjectStoringLocation(int, byte[], string, string, string)Определяет, где объект должен быть сохранён. Этот метод вызывается один раз для каждого идентификатора объекта. Не гарантируется отсутствие двух объектов с одинаковыми данными, semanticName и contentType, но разными идентификаторами.
GetUrl(int, int)Возвращает URL внешнего объекта. Этот метод всегда вызывается, если GetObjectStoringLocation вернул Link, и может быть вызван, если GetObjectStoringLocation вернул Embed, но встраивание невозможно. Может быть вызван несколько раз для одного и того же идентификатора объекта.
SaveExternal(int, byte[])Сохраняет внешний объект.

См. также