Compartir a través de


del método SPWeb.GetListFromWebPartPageUrl

Obtiene la lista que está asociada con la primera parte de la Web en el especificado Página de elementos web.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Function GetListFromWebPartPageUrl ( _
    pageUrl As String _
) As SPList
'Uso
Dim instance As SPWeb
Dim pageUrl As String
Dim returnValue As SPList

returnValue = instance.GetListFromWebPartPageUrl(pageUrl)
public SPList GetListFromWebPartPageUrl(
    string pageUrl
)

Parámetros

  • pageUrl
    Tipo: System.String

    Dirección URL relativa al servidor de una página de elementos Web, como /sites/sitecollection/subsite/default.aspx.

Valor devuelto

Tipo: Microsoft.SharePoint.SPList
La lista que está asociada con la primera parte de Web en la página especificada.

Excepciones

Excepción Condición
ArgumentNullException

pageUrl es nulo .

SPException

pageUrlno es una dirección URL válida.

o

El primer elemento Web en la Página de elementos web de especificado no está asociado a las listas.

Comentarios

Este método devuelve la lista que está asociada con el primer elemento de Web en el especificado Página de elementos web. Para devolver la lista que está asociada a la Página de elementos web propio, utilice el método GetList .

Ejemplos

En el siguiente ejemplo es una aplicación de consola que muestra cómo obtener un objeto SPList que representa la lista que está asociada con la primera parte de Web en la página predeterminada de un sitio Web.

Tenga en cuenta que el ejemplo supone la existencia de una colección de sitios con una dirección URL absoluta de https://localhost/sites/sitecollection y que esta colección de sitios tiene un sitio Web denominado subsite.

Imports System
Imports Microsoft.SharePoint

Module ConsoleApp
   Sub Main()
      Using site As SPSite = New SPSite("https://localhost/sites/sitecollection")
         Using web As SPWeb = site.OpenWeb("subsite")

            Dim pageUrl As String = "/sites/sitecollection/subsite/default.aspx"
            Dim list As SPList = web.GetListFromWebPartPageUrl(pageUrl)
            Console.WriteLine("List URL: {0}", list.RootFolder.ServerRelativeUrl)

         End Using
      End Using
      Console.ReadLine()
   End Sub
End Module
using System;
using Microsoft.SharePoint;

namespace Test
{
   class ConsoleApp
   {
      static void Main(string[] args)
      {
         using (SPSite site = new SPSite("https://localhost/sites/sitecollection"))
         {
            using (SPWeb web = site.OpenWeb("subsite"))
            {
               string pageUrl = "/sites/sitecollection/subsite/default.aspx";
               SPList list = web.GetListFromWebPartPageUrl(pageUrl);
               Console.WriteLine("List URL: {0}", list.RootFolder.ServerRelativeUrl);
            }
         }
         Console.ReadLine();
      }
   }
}

Vea también

Referencia

clase SPWeb

Miembros SPWeb

Espacio de nombres Microsoft.SharePoint