Lists.AddListFromFeature メソッド (websvcLists)
指定した名前、説明、機能 ID、およびリスト テンプレート ID に基づいて、現在のサイト内にリストを作成します。
名前空間: websvcLists
アセンブリ: STSSOAP (stssoap.dll 内)
構文
'宣言
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/AddListFromFeature", RequestNamespace:="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace:="https://schemas.microsoft.com/sharepoint/soap/", Use:=SoapBindingUse.Literal, ParameterStyle:=SoapParameterStyle.Wrapped)> _
Public Function AddListFromFeature ( _
listName As String, _
description As String, _
featureID As Guid, _
templateID As Integer _
) As XmlNode
'使用
Dim instance As Lists
Dim listName As String
Dim description As String
Dim featureID As Guid
Dim templateID As Integer
Dim returnValue As XmlNode
returnValue = instance.AddListFromFeature(listName, description, featureID, templateID)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/AddListFromFeature", RequestNamespace="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/soap/", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
public XmlNode AddListFromFeature (
string listName,
string description,
Guid featureID,
int templateID
)
パラメータ
- listName
追加するリストの名前を含む文字列。
- description
リストの説明を含む文字列。
- featureID
機能 ID を指定する System.Guid。
templateID
使用するリスト テンプレートを指定する 32 ビットの整数。次の表に、この ID に使用できる値を示します。リスト表示名
種類
お知らせ
104
連絡先
105
カスタム リスト
100
データシート ビュー形式のカスタム リスト
120
データソース
110
ディスカッション掲示板
108
ドキュメント ライブラリ
101
イベント
106
フォーム ライブラリ
115
案件
1100
リンク
103
画像ライブラリ
109
アンケート
102
タスク
107
戻り値
Collaborative Application Markup Language (CAML) のフラグメント。新しいリストに関する情報を含み、System.Xml.XmlNode オブジェクトに割り当てることができる次の形式を持ちます。
<List DocTemplateUrl="" DefaultViewUrl="/Site_Name/Lists/List_Name/AllItems.aspx"
ID="{6A823AF7-F9BD-45CB-B94E-8D37B343FB82}" Title="MyNewList"
Description="This was made with the AddList method" ImageUrl="/_layouts/images/itgen.gif"
Name="{6A823AF7-F9BD-45CB-B94E-8D37B343FB82}" BaseType="0" ServerTemplate="100"
Created="20030619 07:11:30" Modified="20030619 07:11:30" LastDeleted="20030619 07:11:30"
Version="0" Direction="none" ThumbnailSize="0" WebImageWidth="0" WebImageHeight="0"
Flags="4096" ItemCount="0" AnonymousPermMask="0" RootFolder="Lists/MyNewList" ReadSecurity="1"
WriteSecurity="1" Author="1" EventSinkAssembly="" EventSinkClass="" EventSinkData=""
EmailInsertsFolder="" AllowDeletion="True" AllowMultiResponses="False" EnableAttachments="True"
EnableModeration="False" EnableVersioning="False" Hidden="False" MultipleDataList="False"
Ordered="False" ShowUser="True" xmlns="https://schemas.microsoft.com/sharepoint/soap/">
<Fields>
<Field ColName="tp_ID" ReadOnly="TRUE" Type="Counter" Name="ID" PrimaryKey="TRUE"
DisplayName="ID" FromBaseType="TRUE" />
<Field Type="Text" Name="Title" DisplayName="Title" Required="TRUE" FromBaseType="TRUE"
ColName="nvarchar1" />
...
<RegionalSettings>
<Language>1033</Language>
<Locale>1033</Locale>
<AdvanceHijri>0</AdvanceHijri>
<CalendarType>1</CalendarType>
<Time24>False</Time24>
<TimeZone>480</TimeZone>
<SortOrder>2070</SortOrder>
<Presence>True</Presence>
</RegionalSettings>
</List>