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