Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы IMServicePlugIn ссылка класса IMServicePlugInOutgoingFileTransferSession

Опции
Развертывание Target:

На этой странице

IMServicePlugInOutgoingFileTransferSession

Экземпляры IMServicePlugInOutgoingFileTransferSession класс представляет исходящие сеансы передачи файлов.

Обработать исходящую передачу файлов:

  1. Клиент мгновенного обмена сообщениями создает файл tranfer сеанс.

  2. Клиент мгновенного обмена сообщениями вызывает startOutgoingFileTransferSession:toHandle: метод на плагине.

  3. Выполните надлежащие сетевые операции для запуска передачи файлов.

  4. Если дескриптор принимает передачу, вызовите plugInDidAcceptOutgoingFileTransferSession: метод.

    Если дескриптор уменьшает передачу, вызовите plugInDidFinishFileTransferSession:error: метод с надлежащей ошибкой и остановка, обрабатывающая передачу.

  5. Считайте байты из inputStream свойство передачи файлов, и выполняет надлежащие сетевые операции для отправки их в дескриптор.

  6. Если передача файлов завершается успешно, вызовите plugInDidFinishFileTransferSession:error: с a nil ошибка.

    Если передача файлов перестала работать, вызовите тот же метод с ошибкой при описании того, что пошло не так, как надо.

Наследование


Соответствует


Оператор импорта


Не применимый

Objective C

@import IMServicePlugIn;

Доступность


Доступный в OS X v10.7 и позже.
  • Создает и возвращает исходящий объект передачи файлов для данного пути.

    Объявление

    Objective C

    - (IMServicePlugInOutgoingFileTransfer *)outgoingFileTransferForPath:(NSString *)path

    Параметры

    path

    Путь к передаваемому файлу.

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

    Объект передачи файлов.

    Оператор импорта

    Objective C

    @import IMServicePlugIn;

    Доступность

    Доступный в OS X v10.7 и позже.

  • Исходящие передачи файлов, составляющие исходящий сеанс передачи файлов. (только для чтения)

    Объявление

    Objective C

    @property(readonly) NSArray *outgoingFileTransfers

    Оператор импорта

    Objective C

    @import IMServicePlugIn;

    Доступность

    Доступный в OS X v10.7 и позже.