Partager via


SPSiteCollection.Names - Propriété

Obtient l'URL relative de serveur de tous les objets SPSite dans la collection.

Espace de noms :  Microsoft.SharePoint.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public ReadOnly Property Names As String()
    Get
'Utilisation
Dim instance As SPSiteCollection
Dim value As String()

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

Valeur de propriété

Type : []
Un tableau de string qui contient l'URL relative de serveur des collections de sites.

Remarques

Si HostHeaderIsSiteName a la valeur true pour un site particulier, cette propriété renvoie l'URL absolue du site. Dans le cas contraire, l'URL relative de serveur est renvoyée.

Exemples

L'exemple de code suivant affiche le nombre de collections de sites et l'URL de chaque collection de sites au sein d'une application 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();

Voir aussi

Référence

SPSiteCollection classe

SPSiteCollection - Membres

Microsoft.SharePoint.Administration - Espace de noms