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>