SPSiteCollection.Names-Eigenschaft
Ruft die serverrelative URLs aller SPSite -Objekte in der Auflistung ab.
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public ReadOnly Property Names As String()
Get
'Usage
Dim instance As SPSiteCollection
Dim value As String()
value = instance.Names
public string[] Names { get; }
Eigenschaftswert
Typ: []
Eine string -Array, das die serverrelative URLs der Websitesammlungen enthält.
Hinweise
Wenn HostHeaderIsSiteName für einen bestimmten Standort true ist, gibt diese Eigenschaft die absolute URL der Website an. Andernfalls wird die serverrelative URL zurückgegeben.
Beispiele
Das folgende Codebeispiel zeigt die Anzahl der Websitesammlungen und die URL der einzelnen Websitesammlungen innerhalb einer Webanwendung.
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();