Share via


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>

関連項目

参照

Lists クラス
Lists メンバ
websvcLists 名前空間