SPPrefixCollection class

Representa uma coleção de objetos SPPrefix .

Inheritance hierarchy

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

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

Comentários

Quando uma solicitação para este aplicativo Web é recebida pelo servidor Web, Microsoft SharePoint Foundation analisa o caminho da URL da solicitação para determinar se a solicitação deve ser manuseada por SharePoint Foundation ou pelo Internet Information Services (IIS). Inclusões especificam quais caminhos de URL são manipulados pelo SharePoint Foundation. Não é necessário especificar os caminhos de URL são manipulados pelo IIS — quando o processo do operador IIS hospedar esse aplicativo da Web é iniciado, ele verifica o diretório base do aplicativo da Web em busca de arquivos, pastas e diretórios virtuais e automaticamente exclui aqueles encontrados para que eles serão manuseados pelo IIS.

Use Prefixes ou Prefixes para retornar a coleção de prefixos para o aplicativo da Web. Para adicionar um prefixo, use o método Add .

Use um indexador para retornar um único prefixo da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada myPrefixes, use myPrefixes[index] em C# ou deindexde myPrefixes() no Visual Basic, onde index é o número de índice do prefixo na coleção.

Examples

O exemplo a seguir adiciona um caminho de URL para uma coleção de caminhos de URL que será manipulada por SharePoint Foundation. Este caminho de URL pode hospedar vários conjuntos de sites abaixo dele.

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

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPPrefixCollection members

Microsoft.SharePoint.Administration namespace