次の方法で共有


Views.GetViewCollection メソッド (websvcViews)

指定したリストのビューのコレクションの表示名、内部名、および URL を返します。

名前空間: websvcViews
アセンブリ: STSSOAP (stssoap.dll 内)

構文

'宣言
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetViewCollection", RequestNamespace:="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace:="https://schemas.microsoft.com/sharepoint/soap/", Use:=SoapBindingUse.Literal, ParameterStyle:=SoapParameterStyle.Wrapped)> _
Public Function GetViewCollection ( _
    listName As String _
) As XmlNode
'使用
Dim instance As Views
Dim listName As String
Dim returnValue As XmlNode

returnValue = instance.GetViewCollection(listName)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/GetViewCollection", RequestNamespace="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/soap/", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)] 
public XmlNode GetViewCollection (
    string listName
)

パラメータ

  • listName
    リストの内部名を含む文字列。

戻り値

以下の形式の、ビュー プロパティを含む、System.Xml.XmlNode オブジェクトに割り当てることができる、CAML (Collaborative Application Markup Language) の概要 形式のフラグメント。

<GetViewCollectionResult>
  <Views>
    <View DisplayName="Allitems" Name="{C1036607-EC8A-11d3-82AA-0050048394B0}" 
      Url="List\Events\Allitems.aspx" />
    <View DisplayName="Summary" Name="{F1036607-EC8A-11d3-82AA-5556047394B0}" 
      Url="List\Events\Summary.aspx" />
    ...
  </Views>
</GetViewCollectionResult>

以下の例では、GetViewCollection メソッドを使用して、リストのビューに関する情報を表示します。この例では、using (C#) または Imports (Microsoft Visual Basic) ディレクティブが System.Xml 名前空間に含まれている必要があります。

Dim viewService As New Web_Reference_Folder.Views()
viewService.Credentials = System.Net.CredentialCache.DefaultCredentials

Dim node As XmlNode = viewService.GetViewCollection("List_Name")

MessageBox.Show(node.OuterXml)
Web_Reference_Folder.Views viewService = new Web_Reference_Folder.Views();
viewService.Credentials= System.Net.CredentialCache.DefaultCredentials;

XmlNode node = viewService.GetViewCollection("List_Name");

MessageBox.Show(node.OuterXml);

関連項目

参照

Views クラス
Views メンバ
websvcViews 名前空間