Класс %CSP.Response

 

класс %CSP.Response простирается %RegisteredObject

%CSP.Response класс определяет то, что удары головой ХТТП, произведенные для этой страницы напомнят. Отметьте, что по умолчанию страницы КСП заставлены никогда не припрятаться про запас, так что браузер должен будет получить страницу каждый раз. Если Вы желаете измениться, это видит Истечь собственность.

Свойства

 

· собственность Чарсет Как %String

Эта собственность не игнорируется если Контенттайп =текст/... Устанавливает Набор символов для удара головой довольного типа. Если не указанный для текста, то неплатеж - utf-8 на системах Уникоуд и неплатеже системы на 8-битовых системах.

· собственность Контентленгт Как %String

Устанавливает удар головой Довольной длины. Так как удары головой ХТТП посылают после Онпрехттп () метод полон, устанавливая это после того, как это не имеет никакого эффекта.

· собственность Контенттайп Как %String  [Инитиалекспрешен = "текст/HTML";]

Устанавливает удар головой Довольного типа. Так как удары головой ХТТП посылают после Онпрехттп () метод полон, устанавливая это после того, как это не имеет никакого эффекта.

· Контекст собственности Как %String  [Многомерный;]

Поддержать список пар ценности названия, которые будут добавлены к каждой гиперссылке и форме на этой странице. Это множество должно быть создано в Онпрехттп () метод прежде, чем страница предоставлена, или некоторые связи будут иметь эти параметры, и некоторые не будут. Это может использоваться например, чтобы добавить страницу Ид к каждой связи от этой страницы так, чтобы, если пользователь отмечает эту страницу и возвращается к этому позже, Вы знали, что они нажали на связь от 'страницы' закупки Камеры вебсайта.

Формат этого множества - только:

         Набор  %response. Контекст ("Название") = "Ценность"

· Печенье собственности Как %String  [Многомерный;]

Поддерживает собрание печенья, которое будет отослано. См. Сеткуки.

· Область собственности Как %String

%response. Признак области используется как область по умолчанию для csp:text, промежутка и признаков отделения. %response. Признак области калибруется от параметра ОБЛАСТИ КСП и может быть изменен классом страницы в любое время.

· собственность Истекает Как %String  [Рассчитанный;]

Используемый, чтобы управлять истечением обслуживаемой страницы КСП. Это может быть установлено на одну из следующих ценностей:

·-1: Истеките немедленно, это - неплатеж для страницы КСП

· "": Никогда не истеките (никакой ХТТП Не истекает, удар головой посылают),

· ннннн: Число секунд с этого времени, когда объект должен истечь

· четверг, 29 октября 1998 17:04:19 по Гринвичу: Абсолютное время, в которое объект должен истечь

· ддддд, ссссс: Абсолютное время объект должно истечь в $ZTimeStamp формат. Отметьте, что это должно быть определено в Примечании тимезоун по Гринвичу, что урегулирование этого удара головой также производит 'Контроль тайника' и удары головой 'Прагма'. Если страница будет заставлена истечь немедленно тогда, то это пошлет 'Контроль тайника:' и 'Прагма без тайника: без тайника', чтобы препятствовать любым тайникам, чтобы хранить страницу. Если страница установлена в, никогда не истекает тогда, это не будет посылать никакого 'Контроля тайника' или ударов головой 'Прагма'. Если Вы устанавливаете, истекает дата тогда, это не будет изменять 'Контроль тайника' или удары головой 'Прагма' так, если они будут установлены, то их будут посылать как определено и если Вы не устанавливали их тогда, ничто не будут посылать для этих ударов головой.

· собственность ХТТПВЕРСАЙОН Как %String  [Инитиалекспрешен = "HTTP/1.1";]

Версия КСП поддержки ХТТП сообщит. Это неплатежи к HTTP/1.1 и так продукции вереница 'HTTP/1.1' как первая часть ответа на браузер. Если Вы нуждаетесь в другой ценности типа 'HTTP/1.0', тогда устанавливают эту собственность на вереницу, которой Вы требуете.

· Удары головой собственности Как %String  [Многомерный;]

Поддерживает собрание дополнительных Ударов головой ХТТП, которые будут отосланы. См. Сетхэдер и Джетхэдер.

· собственность Инпрогресс Как %Boolean

Верные возвращения, если запрос уже происходит - который является ударами головой ХТТП, послали, и ложными иначе. Читаемый только собственность.

· Язык собственности Как %String

Язык (формат 1766 РФК), в котором эта страница должна быть показана. %response. Язык может быть установлен:
1) экспликителай пользователем,
2) звоня %response. Мачлангуадж,
3) звоня %response. Джеттекст с языком "",
4) звоня ** класс (%CSP.TagLanguage) .ДжетТекст или один из признаков, осуществленных, используя ** класс (%CSP.TagLanguage) .ДжетТекст типа csp:text, отделения, промежутка.

· собственность Легакьяппретерн Как %Boolean

Только используемый заявлениями Наследства, бегущими в способе Preserve=1. Это позволяет контролю возвращаться к заявлению запроса. Это не должно использоваться вообще.

· собственность Ночарсетконверт Как %Boolean  [Инитиалекспрешен = 0;]

Если Контенттайп =текст/... и Чарсет определен тогда, КСП будет обычно преобразовывать к цели чарсет, выписывая страницу. Однако иногда Вы можете желать выключить это, если например Вам не устанавливали этот чарсет и только желать использовать СЫРОЙ способ. Если так установленный эта собственность на 1.

· собственность Переадресовывают Как %String

Устанавливание этой собственности к целевому URL заставит браузер быть переадресованным к этой новой странице. Результат этого состоит в том, чтобы послать 303 Переадресованных удара головой ХТТП назад браузеру клиента, браузер тогда просит новую переадресованную страницу от сервера. Это - не то, с такой скоростью, как сторона сервера переадресовывает, который может быть проблемами, используя Серверсидередирект.

Онпадж () метод не будут называть, если это будет установлено. Например следующая секция страницы КСП переадресует к 'редирект.ксп' странице.

 < язык подлинника метод =Cache аргументы =OnPreHTTP = ""  ретернтайп = %Boolean>
 Набор  %response. Переадресовать = "редирект.ксп"
 Оставленный  1
 </подлинник>

· собственность Серверсидередирект Как %String

Устанавливание этой собственности к URL заставит сервер переадресовать к этой новой странице и отдавать этому вместо оригинального URL. Это переназначение сделано полностью на сервере, который делает это намного быстрее чем Переадресовать который должен пойти полностью назад в браузер и затем назад к серверу снова. Вы должны установить это на URL без 'http: // машина' часть типа '/csp/samples/menu.csp', или не будет в состоянии разобрать это правильно и будет использовать браузер, переадресовывают вместо этого

Отметить, что как браузер, у которого спрашивают о странице 'а.ксп' и использование стороны сервера переадресовывают Вас, показывают 'б.ксп', браузер все еще думает, что это показало страницу 'а.ксп' и так покажет этот URL в бруске адреса. Онпадж () метод не будут называть, если это будет установлено. Например следующая секция страницы КСП переадресует к 'редирект.ксп' странице.

 < язык подлинника метод =Cache аргументы =OnPreHTTP = ""  ретернтайп = %Boolean>
 Набор  %response. Серверсидередирект = "редирект.ксп"
 Оставленный  1
 </подлинник>

· Статус собственности Как %String  [Инитиалекспрешен = "200 хорошо";]

Статус ХТТП кодирует, чтобы быть посланным назад в ответе. Кодексы статуса ХТТП определены в 2068 РФК.

http: // ввв.факс.орг/рфкс/рфк2068.хтмл

· Перерыв собственности Как %Integer

Может быть установлен в Онпрехттп () метод страницы, когда это изменяет время, ворота КСП будут ждать ответа от сервера прежде, чем это сообщает, что 'Сервер не отвечает' ошибочному сообщению. Это полезно, если Вы знаете, что эта страница делает дорогой вопрос СКЛ, который займет несколько минут, и Вы хотите установить перерыв ответа сервера на воротах КСП к минуте и все же ждать три минуты этой страницы, чтобы ответить. Это только изменит перерыв ответа сервера для этой страницы только.

· Таймеры собственности Как %Float  [Многомерный;]

Используемый, чтобы держать след того, как долго различные части страниц КСП берут, чтобы отдать.

· собственность Трейкдамп Как %Boolean  [Инитиалекспрешен = 0;]

Урегулирование этого к верному вызовет свалку объекта КСП после того, как страница была написана. Это может быть очень полезно для того, чтобы отладить страницы.

· собственность Юзаспредирект Как %Boolean  [Инитиалекспрешен = 0;]

Если верный и сеть КСП гатвей будет управлять на Интернете Microsoft Информационным Сервером тогда, то это объявит продукцию от Тайника трот двигатель ГАДЮКИ на сервере сети, который будет продукция заключительный HTML. Это сделано, пишущий временный файл на сервере сети и затем прося двигатель ГАДЮКИ отдать этот временный файл. Примечание Вы должны установить эту собственность в Онпрехттп () метод, то есть перед любыми ударами головой сообщения, были выписаны для этого, чтобы быть эффективным. Если Вы попытаетесь установить это после того, как удар головой был написан, то это произведет ошибку.

· собственность Варибипарам Как %String

Эта собственность управляет продукцией Ворот КСП, прячущей механизм про запас наряду с Истекает. Кэширование продукции - механизм, чтобы припрятать результат про запас страницы КСП на сервере сети и если другой клиент просит ту же самую страницу, этому можно дать этот припрятавший про запас результат непосредственно от сервера сети, не заставляя Тайник сделать любую работу. Это может иметь следствием существенные усовершенствования масштабируемости, если это используется тщательно. Типичное использование этой особенности может должно припрятать инитал страницу про запас на двери сети, которая показывает некоторые сообщения печати, немного погодной информации, и т.д. поскольку каждый, входя в участок видит эту страницу сначала, это получает много хитов, но разумно только попросить Прятать про запас, чтобы обновить страницу каждые пять минут, которая спасет существенный объем работы на сервере.

Время, что страница будет сидеть в тайнике на сервере сети, определено Истекает (который также определяет, как долго эта страница сидит в тайнике web-браузеров также. Условия, которые должны быть встречены, чтобы подать эту припрятавшую про запас страницу, определены собственностью Варибипарам. Возможные ценности

 

Методы

 

· заключительное Аварийное прекращение работы метода () не возвращает ничто.

Попытайтесь прервать ответ, написанный пока. Есть три возможности:

Так что мы пробуем прервать продукцию, и установить Инпрогресс к 0, если это работало.

· метод КСПГАТЮЭЙДЭЙТАЗЕТ (вал Как %String) возвращения %Status

Добавить эту вал к информации, которая будет послана Воротам КСП. Это - для внутреннего использования только.

· метод Делетехэдер (называют Как %String), не возвращает ничто.

Удалить удар головой из ответа. Отметьте, что название - не чувствительный случай

· Поток метода () возвращения %Status

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

· метод Джетхэдер (называют Как %String) возвращения %String

Возвратить ценность название удар головой. Отметьте, что название - не чувствительный случай

· метод Джеттекст (язык Как %String = "", область Как %String = "", ид Как %String, неплатеж Как %String, аргс ...) возвращения %String

Получить и форматировать текст сообщения для страницы, являющейся продукцией. Язык является дополнительным и %response. Язык используется, если язык "" или не указан. Язык будет преобразован к строчным буквам прежде, чем быть используемым. Областью может быть область системы, начинающаяся с % или прикладной области. Область является дополнительной и %response. Область используется, если область "" или не указанна. Ид - любое сообщение ид. Аргументы формы %1, %2, и т.д будут заменены макро-аргументами, которые следуют за аргументом по умолчанию. Возвратите вереницу, определенную аргументом по умолчанию, если текст сообщения, не найденный. Если аргумент по умолчанию не определен, то натяните для языка по умолчанию, или английский язык используется как неплатеж.

· метод Мачлангуадж () возвращения %String

Найти и возвратить язык (формат 1766 РФК), в котором эта страница должна быть показана. %response Языковой признак используется как язык по умолчанию для csp:text, промежутка и признаков отделения. Если %response. Язык не установлен страницей КСП, тогда %response. Язык установлен в %session. Язык. В свою очередь, если %session. Язык не установил уже набор, тогда это установлено на лучшее пригодное от HTTP_ ACCEPT_LANGUAGE КДЖИ переменная, используя *class (%MessageDictionary) .МачЛангуадж основанный на потоке %response. Область. Область для определенного csp:text, отделения или признака промежутка не влияет на выбор языка.

· метод Оутпуткспгатюэйдата () не возвращает ничто.

Продукция сессия Ворот КСП заявляет информацию. Для внутреннего использования только.

· заключительная Повторная установка метода () не возвращает ничто.

Повторные установки, против которых этот %CSP.Response возражает, это - начальное состояние

· метод Сеткуки (называют Как %String, ценность Как %String, истекает Как %String = "", дорожка Как %String = "", область Как %String = "", обеспечивают Как %Boolean = 0) не возвращает ничто.

Устанавливает печенье в ответ. Все печенье должно быть установлено прежде, чем удары головой ХТТП написаны так, они должны быть созданы в Онпрехттп () метод.

· метод Сетхэдер (называют Как %String, ценность Как %String), не возвращает ничто.

Устанавливает таможенный удар головой ХТТП в ответ. Все удары головой должны быть установлены прежде, чем удары головой ХТТП написаны (после того, как Онпрехттп () заканчивает). Если Вы установите тот же самый удар головой дважды, то это приложит информацию к первому с,'' между ними. Отметьте, что название - не чувствительный случай

· заключительный метод Ритехттпхэдер (Биреф Оутпутбодай Как %Boolean) возвращения %Status

Вызванный временем выполнения КСП, чтобы отдать содержание %response возражают как удары головой ХТТП.

 

Hosted by uCoz