Поделиться через


Успешные возвращаемые значения

Дата последнего изменения: 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:&#92;Inetpub&#92;wwwroot&#92;allnew&#92;
_borders&#92;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&#92;.FrontPage&#92;.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\псевдоним_пользователя