SPPrefixCollection-Klasse

Stellt eine Auflistung von SPPrefix -Objekten dar.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.Administration.SPPrefixCollection

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPPrefixCollection _
    Inherits SPBaseCollection _
    Implements IEnumerable(Of SPPrefix), IEnumerable
'Usage
Dim instance As SPPrefixCollection
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPPrefixCollection : SPBaseCollection, 
    IEnumerable<SPPrefix>, IEnumerable

Hinweise

Wenn eine Anforderung an diese Webanwendung vom Webserver empfangen wird, sieht Microsoft SharePoint Foundation unter dem URL-Pfad der Anforderung zu bestimmen, ob die Anforderung vom SharePoint Foundation oder von Internetinformationsdienste (Internet Information Services, IIS) behandelt werden soll. Inklusionen angeben, welche URL-Pfade vom SharePoint Foundationverarbeitet werden. Es ist nicht erforderlich, um die URL-Pfade anzugeben, die vom IIS verarbeitet werden – beim Start von IIS-Arbeitsprozess dieser Webanwendung gehostet, durchsucht das Basisverzeichnis dieser Webanwendung für die Suche nach Dateien, Ordner und virtuelle Verzeichnisse und schließt automatisch die es findet, damit sie von IIS behandelt werden sollen.

Verwenden Sie Prefixes oder Prefixes , um die Auflistung der Präfixe für die Webanwendung zurück. Wenn ein Präfix hinzufügen möchten, verwenden Sie die Add -Methode.

Verwenden Sie eine Indexerstellung, um ein Präfix aus der Auflistung zurückzugeben. Verwenden Sie beispielsweise, wenn die Auflistung einer Variablen mit dem Namen myPrefixeszugewiesen ist, myPrefixes[index] in c# oder myPrefixes(index) in Visual Basic index die Indexnummer des Präfixes in der Auflistung entspricht.

Beispiele

Im folgenden Beispiel wird die Auflistung der URL-Pfade, die von SharePoint Foundationbehandelt wird einen URL-Pfad hinzugefügt. Diese URL-Pfad kann mehrere Websitesammlungen darunter hosten.

Dim myPrefix As String = "Path"

Dim webApplication As SPWebApplication = _
   SPWebApplication.Lookup(New Uri("http://machinename"))
Dim prefixCollection As SPPrefixCollection = webApplication.Prefixes

If prefixCollection.Contains(myPrefix) = False Then
    prefixCollection.Add(myPrefix, SPPrefixType.WildcardInclusion)
End If
string myPrefix = "Path";

SPWebApplication webApplication = 
   SPWebApplication.Lookup(new Uri("http://machinename"));
SPPrefixCollection prefixCollection = webApplication.Prefixes;

if (prefixCollection.Contains(myPrefix) == false)
{
    prefixCollection.Add(myPrefix, SPPrefixType.WildcardInclusion);
}

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPPrefixCollection-Member

Microsoft.SharePoint.Administration-Namespace