Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

SPPrefixCollection - Classe

Représente une collection d'objets SPPrefix .

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

[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPPrefixCollection : SPBaseCollection, 
	IEnumerable<SPPrefix>, IEnumerable

Lorsqu'une demande pour cette application Web est reçue par le serveur Web, Microsoft SharePoint Foundation analyse le chemin d'accès de l'URL de la demande pour déterminer si la demande doit être gérée par SharePoint Foundation ou par Internet Information Services (IIS). Inclusions de spécifier quels chemins d'accès de l'URL sont gérés par SharePoint Foundation. Il n'est pas nécessaire de spécifier les chemins d'accès d'URL qui sont gérées par IIS — lorsque le processus de travail IIS qui héberge cette application Web démarre, il recherche le répertoire de base de cette application Web à la recherche de fichiers, des dossiers et des répertoires virtuels et exclut automatiquement celles qu'il trouve afin que ceux-ci sont gérés par IIS.

Utilisez Prefixes ou Prefixes pour renvoyer la collection de préfixes de l'application Web. Pour ajouter un préfixe, utilisez la méthode Add .

Un indexeur permet de renvoyer un préfixe unique de la collection. Par exemple, si la collection est assignée à une variable nommée myPrefixes, utilisez myPrefixes[index] dans C# ou myPrefixes(index) dans Visual Basic, où index est le numéro d'index du préfixe dans la collection.

L'exemple suivant ajoute un chemin d'accès de l'URL de la collection de chemins d'accès aux URL qui sera géré par SharePoint Foundation. Ce chemin d'accès de l'URL peut héberger plusieurs collections de sites en dessous.

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

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Afficher: