Успешные возвращаемые значения
Дата последнего изменения: 9 марта 2015 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Форма возвращаемого значения
meta_info=
Общие типы полей
Возвращаемое значение для серверных расширений FrontPage компании Microsoft, указывающее на успешность выполнения метода, содержит один или оба следующих компонента:
сообщение о том, что метод выполнен успешно;
имя метода и маркированный список метаключей и значений для страницы, набора страниц или веб-сайта, на которых выполнялся этот метод.
Форма возвращаемого значения
Возвращаемое значение всегда имеет форму страницы в формате HTML, как в следующем примере:
<html><head><title>vermeer.RPC.packet</title></head>LF
<body>LF<p>method=get document:6.0.n.nnnnLF <p>message=successfully
retrieved document'
_borders/left.htm'from'D:\Inetpub\wwwroot\allnew\
_borders\left.htm'LF<p>document=LF<ul>LF<li>document_name=
_borders/left.htmLF<li>meta_info=LF<ul>LF<li>vti_authorLF
<li>SR|authorLF<li>vti_modifiedbyLF<li>SR|authorLF<li>vti_timecreatedLF
<li>TR|05 Nov 1998 22:23:06 -0000LF<li>vti_timelastmodifiedLF
<li>TR|09 Nov 1998 17:03:06-0000LF<li>vti_backlinkinfoLF<li>VX|LF
<li>vti_filesizeLF<li>IR|574LF<li>vti_titleLF<li>SW|Left.BorderLF
<li>vti_categoriesLF<li>VW|LF<li>vti_metatagsLF
<li>VR|GENERATOR.Microsoft\.FrontPage\.6.0.ProgId.FrontPage.
Editor.Document.LF<li>vti_progidLF<li>SR|FrontPage Editor DocumentLF
<li>vti_generatorLF<li>SR|Microsoft FrontPage 6.0LF
<li>vti_nexttolasttimemodifiedLF<li>TR|05 Nov 2003 22:23:21 -0000
LF<li>vti_themeaggregateLF<li>SR|defaultLF<li>vti_navbitsLF
<li>SW|CLF<li>vti_timelastwrittenLF<li>TX|09 Nov 2003 17:03:06
-0000LF</ul>LF</ul>LF</body>LF</html>
Если данный пример просмотреть в браузере, он примет следующую форму:
method=get.document:6.0.n.nnnn.
message=successfully.retrieved.document.'_borders/left.htm'.from.
'D:\Inetpub\wwwroot\allnew\_borders\left.htm'.
document=.
document_name=_borders/left.htm
meta_info=
vti_author.
SR|robf.
vti_modifiedby.
SR|robf.
vti_timecreated.
TR|05.Nov.2003.22:23:06.-0000.
vti_timelastmodified.
TR|09.Nov.2003.17:03:06.-0000.
vti_backlinkinfo.
VX|.
vti_filesize.
IR|574.
vti_title.
SW|Left.Border.
vti_categories.
VW|.
vti_metatags.
VR|GENERATOR.Microsoft\.FrontPage\.6.0.ProgId.FrontPage.Editor.Document.
vti_progid.
SR|FrontPage.Editor.Document.
vti_generator.
SR|Microsoft.FrontPage.6.0.
vti_nexttolasttimemodified.
TR|05.Nov.2003.22:23:21.-0000.
vti_themeaggregate.
SR|default.
vti_navbits.
SW|C.
vti_timelastwritten.
TX|09.Nov.2003.17:03:06.-0000.
Примечание |
---|
Точки, стоящие в конце каждой строки, а в некоторых строках пробелы и переводы строк (LF), которые присутствовали в данном материале в предыдущем формате. |
Каждый метаключ отображается в виде отдельного маркированного элемента, за которым следует другой маркированный элемент с элементом ключа. Этот элемент ключа содержит закодированные данные о ключе, вертикальную разделяющую черту и значение ключа.
Пример.
vti_webservertype
SR|msiis
В данном примере приведены сведения о метаключе vti_webservertype. Элемент ключа во втором маркированном элементе, представляющий собой двухбуквенный код слева от вертикальной разделяющей черты, определяет тип данных и уровень доступа значения метаключа справа от вертикальной черты.
Каждый двухбуквенный код состоит из одной буквы, обозначающей тип данных, и следующей за ней буквы, обозначающей уровень доступа. Для типов данных используются следующие коды.
B Логическое значение, которое может быть true или false. Обратите внимание на то, что 1 можно использовать как заменитель значения true.
F Время файловой системы.
I Целое число или целое число со знаком.
S Строка.
T Время.
V Вектор строки.
Для уровней доступа используются следующие буквенные коды.
R Этот ключ отображается в интерфейсе пользователя Microsoft FrontPage, но его нельзя изменить.
X Этот ключ не отображается в FrontPage UI.
W Этот ключ отображается в интерфейсе пользователя FrontPage, и его можно изменить.
Общие типы полей
В следующей таблице приведены общие типы полей, используемые в RPC серверных расширений FrontPage, их связи с типами данных платформы .NET, а также примеры форматирования для каждого из типов полей.
Имя |
Формат |
Пример формата |
---|---|---|
Attachments |
System.Boolean |
true|false |
Boolean |
System.Boolean |
true|false |
Calculated |
Отсутствует |
Отсутствует |
Choice |
System.String |
String |
Computed |
Отсутствует |
Отсутствует |
CrossProjectLink |
System.Boolean |
true|false |
Currency |
System.Double |
17.57 |
DateTime |
System.DateTime |
09.Nov.2004.17:03:06.-0000 |
Lookup |
System.String |
Строка, содержащая идентификационный номер элемента в исходном списке. |
LookupMulti |
System.String |
Строка, содержащая идентификационные номера и подстановочные значения для элементов в исходном списке. Значения в строке разделяются с помощью идентификатора элемента списка, точки с запятой (;) и знака решетки (#); в результате используется следующий формат: 3;#Value;#2;#Value;#1;#Value |
MaxItems |
System.Int32 |
Integer |
ModStat |
System.Int32 |
Тип Integer, равный одному из следующих значений: 0 Approved 1 Denied 2 Pending |
MultiChoice |
System.String |
[Choice Field 1;|\;#Choice 1\;#Choice 2\;#Choice 3\;#] Обратите внимание на то, что \;# используется в качестве разделителя между несколькими значениями в поле выбора, причем разделитель всегда отображается в начале и в конце поля. Точка с запятой пропускается с помощью обратной косой черты. |
Note |
System.String |
Многострочный String |
Number |
System.Double |
1712.5 |
Recurrence |
System.Boolean |
true|false |
Text |
System.String |
String |
URL |
System.String, System.String |
_layouts/images/home.gif,Home Page Обратите внимание на то, что запятая отделяет URL-адрес от описания, являющегося текстом ссылки. |
User |
System.String |
DOMAIN\псевдоним_пользователя |