Clase SPPrefixCollection

Representa una colección de objetos SPPrefix .

Jerarquía de la herencia

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

Espacio de nombres:  Microsoft.SharePoint.Administration
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<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

Comentarios

Cuando el servidor Web recibe una solicitud a esta aplicación Web, Microsoft SharePoint Foundation examina la ruta de acceso de dirección URL de la solicitud para determinar si se debe controlar la solicitud por SharePoint Foundation o por Internet Information Services (IIS). Inclusiones de especifican qué rutas de acceso de dirección URL se controlan mediante SharePoint Foundation. No es necesario especificar las rutas de acceso de dirección URL que se controlan mediante IIS, cuando se inicia el proceso de trabajo IIS que aloja esta aplicación Web, se examina el directorio principal de esta aplicación Web busca archivos, carpetas y directorios virtuales y las que se encuentra para que se controlarán por IIS excluye automáticamente en.

Use Prefixes o Prefixes para devolver la colección de prefijos para la aplicación Web. Para agregar un prefijo, utilice el método Add .

Utilice un indizador para devolver un solo prefijo de la colección. Por ejemplo, si la colección se asigna a una variable denominada myPrefixes, use myPrefixes[index] en C# o myPrefixes(index) en Visual Basic, donde index es el número de índice del prefijo de la colección.

Ejemplos

En el siguiente ejemplo se agrega una ruta de acceso de dirección URL a la colección de rutas de acceso de dirección URL que se controlarán por SharePoint Foundation. Esta ruta de acceso de dirección URL puede hospedar varias colecciones de sitios por debajo de él.

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

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPPrefixCollection

Espacio de nombres Microsoft.SharePoint.Administration