Freigeben über


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

Siehe auch

Referenz

SPSiteCollection Klasse

SPSiteCollection-Member

Microsoft.SharePoint.Administration-Namespace