IMServicePlugInFileTransferSessionSupport
Реализация этого протокола на основном классе плагина Вашей службы указывает, что Ваша служба поддерживает передачи файлов от дескриптора к дескриптору. При реализации этого протокола необходимо также включать IMServiceCapabilityFileTransferSessionSupport
как значение для IMServiceCapabilities
ключ Info.plist
файл Вашего плагина службы.
IMServicePlugInFileTransferSessionSupport
и IMServiceApplicationFileTransferSessionSupport Protocol Reference
соединенные протоколы. Если основной класс плагина Вашей службы реализует IMServicePlugInFileTransferSessionSupport
протокол, объект клиента, переданный Вашему плагину во время инициализации, реализует IMServiceApplicationFileTransferSessionSupport Protocol Reference
протокол.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый
Objective C
@import IMServicePlugIn;
Доступность
Доступный в OS X v10.7 и позже.
-
Принимает входящую передачу файлов. (требуемый)
Объявление
Objective C
- (oneway void)acceptIncomingFileTransferSession:(IMServicePlugInIncomingFileTransferSession *)
session
Параметры
session
Принимаемый сеанс передачи файлов.
Оператор импорта
Objective C
@import IMServicePlugIn;
Доступность
Доступный в OS X v10.7 и позже.
-
Отменяет передачу файлов. (требуемый)
Объявление
Objective C
- (oneway void)cancelFileTransferSession:(IMServicePlugInFileTransferSession *)
session
Параметры
session
Отменяемый сеанс передачи файлов.
Оператор импорта
Objective C
@import IMServicePlugIn;
Доступность
Доступный в OS X v10.7 и позже.
-
Запускает исходящую передачу файлов. (требуемый)
Объявление
Objective C
- (oneway void)startOutgoingFileTransferSession:(IMServicePlugInOutgoingFileTransferSession *)
session
toHandle:(NSString *)handle
Параметры
session
Запускаемый сеанс передачи файлов.
handle
Получатель файла.
Оператор импорта
Objective C
@import IMServicePlugIn;
Доступность
Доступный в OS X v10.7 и позже.