start

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

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

Синтаксис

start(provider)

Описание

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

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

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

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

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

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

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

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

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

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

| | |

Введенный в R2018a