Compartilhar via


Lists.AddListFromFeature Method

Cria uma lista no site atual com base no nome especificado, descrição, identificação de recursos e lista modelo identificação.

Web Service: ListsWeb Reference: http://<Site>/_vti_bin/Lists.asmx

Syntax

'Declaração
<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)> _
PublicFunctionAddListFromFeature ( _
    listNameAsString, _
    descriptionAsString, _
    featureIDAsGuid, _
    templateIDAsInteger _
) AsXmlNode
'Uso
DiminstanceAsListsDimlistNameAsStringDimdescriptionAsStringDimfeatureIDAsGuidDimtemplateIDAsIntegerDimreturnValueAsXmlNodereturnValue = 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)] 
publicXmlNodeAddListFromFeature (
    stringlistName,
    stringdescription,
    GuidfeatureID,
    inttemplateID
)

Parameters

  • listName
    Uma seqüência de caracteres que contém o nome da lista para adicionar.
  • description
    Uma seqüência de caracteres que contém a descrição da lista.
  • featureID
    Um System.Guid especificar a identificação de recurso.
  • templateID
    Um inteiro que especifica o modelo Lista para usar 32-bit. A tabela a seguir mostra os valores possíveis para a identificação.

    Nome de exibição Lista

    Tipo

    Anúncios

    104

    Contatos

    105

    Lista personalizada

    100

    Lista personalizada no modo de folha de dados

    120

    DataSources

    110

    Quadro de Discussão

    108

    Biblioteca de Documentos

    101

    Eventos

    106

    Formulário de biblioteca

    115

    Problemas

    1100

    Links

    103

    Biblioteca de Imagem

    109

    Pesquisa

    102

    Tarefas

    107

Return Value

Um fragmento em Colaboração aplicativos Markup Language (CAML) na forma a seguir que contém informações sobre a nova lista e que podem ser atribuídos a um objeto 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>

See Also

Reference

Lists Class
Lists Members
Lists Web Service