de la propiedad SPSiteCollection.Names

Obtiene las direcciones de URL relativa al servidor de todos los objetos de SPSite de la colección.

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

Sintaxis

'Declaración
Public ReadOnly Property Names As String()
    Get
'Uso
Dim instance As SPSiteCollection
Dim value As String()

value = instance.Names
public string[] Names { get; }

Valor de propiedad

Tipo: []
Una matriz de string que contiene las direcciones de URL relativa al servidor de las colecciones de sitios.

Comentarios

Si HostHeaderIsSiteName es true para un sitio concreto, esta propiedad devuelve la dirección URL absoluta del sitio. En caso contrario, se devuelve la dirección URL relativa al servidor.

Ejemplos

En el ejemplo de código siguiente se muestra el número de colecciones de sitios y la dirección URL de cada colección de sitios dentro de una aplicación Web.

Dim webApp As SPWebApplication = New SPSite("http://MySiteCollection").WebApplication
Dim siteCollections As SPSiteCollection = webApp.Sites

Console.WriteLine("Site Count: {0}" + ControlChars.Lf, siteCollections.Count)

Dim siteUrls As String() = siteCollections.Names
Dim url As String

For Each url In  siteUrls
    Console.WriteLine((url + ControlChars.Lf))
Next url 

Console.ReadLine()
SPWebApplication webApp = new SPSite("http://MySiteCollection").WebApplication;
SPSiteCollection siteCollections = webApp.Sites;

Console.WriteLine("Site Count: {0}\n", siteCollections.Count);

string[] siteUrls = siteCollections.Names;

foreach (string url in siteUrls)
    Console.WriteLine(url + "\n");

Console.ReadLine();

Vea también

Referencia

clase SPSiteCollection

Miembros SPSiteCollection

Espacio de nombres Microsoft.SharePoint.Administration