Freigeben über


DisplayPost-Methode

Letzte Änderung: Freitag, 30. Mai 2008

Gilt für: SharePoint Foundation 2010

Fordert an, dass Microsoft SharePoint Foundation das CAML (Collaborative Application Markup Language) rendert, das dem Beitragstext des Formulars zugewiesen ist.

<Method ID="Text">
  <SetVar Name="Cmd">DisplayPost</SetVar>
  <SetVar Name="PostBody">CAML</SetVar>
  <SetVar Name="NextUsing">URL</SetVar>
  <SetVar Name="XMLDATA">[TRUE|FALSE]</SetVar>
  <SetVar Name="View">GUID</SetVar>
</Method>

Parameter

Parameter

Beschreibung

ID = "Text"

Anwendungsspezifische Zeichenfolge. In einem mit SharePoint Foundation kompatiblen HTML-Editor, z. B. Microsoft Office SharePoint Designer 2007, gibt die Zeichenfolge die Sequenznummer und den Namen der Methode an.

Name = "Cmd"

Muss auf DisplayPost festgelegt sein.

Name = "PostBody"

Gibt das zu rendernde CAML an. Alle im Beitragstext enthaltenen Datentags müssen in HTML codiert sein. Hohe Bytezeichen (128-255), die im Beitragstext enthalten sind, müssen in UTF-8 codiert sein.

Name = "NextUsing"

Falls angegeben, gibt dieser Parameter die URL an, an die der Benutzer nach Ausführung der DisplayPost-Methode umgeleitet wird.

Name = "XMLDATA"

Falls <SetVar Name="XMLDATA">TRUE</SetVar> im Beitrag angegeben ist, werden das Schema und die Daten der Liste angezeigt.

Name = "View"

Gibt die GUID der zu verwendenden Listenansicht an. Falls null, wird die Standardansicht verwendet.

Dieser Parameter kann zum Angeben des EnumLists-Vorgangs verwendet werden, der mit der DisplayPost-Methode zum Anzeigen von Informationen zu Listen in einer angegebenen Website verwendet wird. Das Microsoft SharePoint-Migrationstool (smigrate.exe) verwendet diesen Vorgang beim Sichern von Websites in SharePoint Team Services von Microsoft für die Migration zu Windows SharePoint Services. Die Syntax dieses Vorgangs sieht eingebettet in CAML wie folgt aus:

<Method ID="0,DisplayPost">
  <SetList Scope="Request">Lists</SetList>
  <SetVar Name="View">EnumLists</SetVar>
  <SetVar Name="Cmd">DisplayPost</SetVar>
  <SetVar Name="XMLDATA">TRUE</SetVar>
</Method>

Der View-Parameter kann auch den Wert FileDialogView enthalten, um Informationen zu allen Listen vom Basistyp Document Library anzuzeigen.

Wenn entweder EnumLists oder FileDialogView als Wert des View-Parameters übergeben wird, muss Lists innerhalb eines SetList-Elements angegeben sein.

Decodiert

<Method ID="0,DisplayPost">
  <SetVar Name="Cmd">DisplayPost</SetVar>
  <SetVar Name="PostBody">&lt;ows:XML&gt;&lt;ProjectProperty 
    Select=&quot;Title&quot;NoURLEncode=
    &quot;TRUE&quot;/&gt;&lt;/ows:XML&gt;</SetVar>
  <SetVar Name="NextUsing">http://Server-Name/sites/Site_Name/
    Default.aspx</SetVar>
</Method>