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 *)sessiontoHandle:(NSString *)handleПараметры
sessionЗапускаемый сеанс передачи файлов.
handleПолучатель файла.
Оператор импорта
Objective C
@import IMServicePlugIn;Доступность
Доступный в OS X v10.7 и позже.
