Compartilhar via


SPAlternateUrl class

Representa uma URL de entrada e a zona à qual está associado.

Inheritance hierarchy

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

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

Syntax

'Declaração
<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

Comentários

Use a propriedade AlternateUrls da classe SPVirtualServerConfig ou a propriedade AlternateUrls da classe SPWebApplication para retornar um objeto SPAlternateUrlCollection que representa a coleção de URLs alternativa de solicitação para um servidor virtual ou aplicativo Web. Use um indexador para retornar um único item da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada myUrls, use myUrls[index] em C# ou myUrls(index) no Visual Basic, onde index é o número de índice do item na coleção ou uma seqüência de caracteres que contém o URL de entrada da solicitação.

Examples

O exemplo de código a seguir cria uma URL para a zona da intranet e o adiciona à coleção de URLs alternativa de solicitação para a 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); 

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

SPAlternateUrl members

Microsoft.SharePoint.Administration namespace