запуск

Класс: matlab.net.http. iO . ContentProvider
Пакет: matlab.net.http. iO

Запустите передачу данных с ContentProvider

Синтаксис

запустите (провайдер)

Описание

start(provider) называется каждый раз, когда MATLAB® готов запустить передачу потока данных путем вызова getData один или несколько раз. Каждый раз, когда это называется, провайдер, как ожидают, сбросит так, чтобы следующий вызов getData вернулся к началу потока данных.

Вызов start указывает, что связь с сервером была установлена, и передача данных собирается запуститься. Последующий вызов start (без прошедшего вызова метода complete) может указать, что сервер запросил перенаправление к различному серверу или требует другой попытки с учетными данными аутентификации, и это могло произойти прежде, во время, или после передачи потока данных.

Если ваш провайдер является прерываемым, сбросьте своего провайдера так, чтобы следующий вызов getData возвратился к началу потока данных, и обеспечьте, чтобы метод restartable возвратил true.

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

Подклассы, которые заменяют этот метод, должны всегда вызывать свой метод суперкласса сначала. Если провайдер был уже запущен и не прерываемый, то start выдает исключение по умолчанию.

Этот метод является лучшим местом, чтобы реализовать дорогостоящую инициализацию, которая не необходима, пока сервер не готов получить данные, в противоположность методу complete, который должен сделать инициализацию, необходимую, чтобы создать заголовок сообщения. Если с сервером нельзя связаться или отклоняет сообщение, то MATLAB не вызывает start.

Входные параметры

развернуть все

Контент-провайдер, заданный как объект matlab.net.http.io.ContentProvider.

Смотрите также

| | |

Представленный в R2018a

Была ли эта тема полезной?