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();