Compartir a través de


Clase SPAlternateUrl

Representa una dirección URL entrante y la zona que está asociado.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.SPAlternateUrl

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

Sintaxis

'Declaración
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPAlternateUrl _
    Inherits SPAutoSerializingObject
'Uso
Dim instance As SPAlternateUrl
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPAlternateUrl : SPAutoSerializingObject

Comentarios

Utilice la propiedad AlternateUrls de la clase SPVirtualServerConfig o la propiedad AlternateUrls de la clase SPWebApplication para devolver un objeto SPAlternateUrlCollection que representa la colección de direcciones URL de solicitud alternativas para un servidor virtual o aplicación Web. Utilice un indizador para devolver un único elemento de la colección. Por ejemplo, si la colección se asigna a una variable denominada myUrls, use myUrls[index] en C# o myUrls(index) en Visual Basic, donde index es el número de índice del elemento de la colección o una cadena que contiene la dirección URL entrante de la solicitud.

Ejemplos

En el ejemplo de código siguiente se crea una dirección URL para la zona de intranet y lo agrega a la colección de direcciones URL de solicitud alternativas para la zona.

Dim webApplicationUri = New Uri("http://Server_Name/sites/Site_Name")
    
Dim webApplication As SPWebApplication = SPWebApplication.Lookup(webApplicationUri)
Dim altUrls As SPAlternateUrlCollection = webApplication.AlternateUrls
Dim altUrl As New SPAlternateUrl("http://Server_Incoming.internal.example.com", SPUrlZone.Intranet)
altUrls.Add(altUrl)
System.Uri webApplicationUri = new Uri("http://Server_Name/sites/Site_Name");

SPWebApplication webApplication = SPWebApplication.Lookup(webApplicationUri);
SPAlternateUrlCollection altUrls = webApplication.AlternateUrls;
SPAlternateUrl altUrl = new SPAlternateUrl("http://Server_Incoming.internal.example.com", SPUrlZone.Intranet);
altUrls.Add(altUrl); 

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 SPAlternateUrl

Espacio de nombres Microsoft.SharePoint.Administration