Freigeben über


SPAlternateUrl-Klasse

Stellt eine eingehende URL und die Zone, die es zugeordnet ist.

Vererbungshierarchie

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

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

Syntax

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

Hinweise

Verwenden Sie die AlternateUrls -Eigenschaft der SPVirtualServerConfig -Klasse oder die AlternateUrls -Eigenschaft der SPWebApplication -Klasse, um ein SPAlternateUrlCollection -Objekt zurückzugeben, die die Auflistung von alternativen Anforderungs-URLs für einen virtuellen Server oder Webanwendung darstellt. Verwenden Sie eine Indexerstellung, um ein einzelnes Element aus der Auflistung zurückzugeben. Verwenden Sie beispielsweise, wenn die Auflistung einer Variablen mit dem Namen myUrlszugewiesen ist, myUrls[index] in c# oder myUrls(index) in Visual Basic index entweder die Indexnummer des Elements in der Auflistung oder eine Zeichenfolge mit dem eingehenden URL der Anforderung entspricht.

Beispiele

Im folgenden Codebeispiel wird eine URL für die Zone "Intranet" erstellt und fügt es der Auflistung von alternativen Anforderungs-URLs für die Zone hinzu.

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPAlternateUrl-Member

Microsoft.SharePoint.Administration-Namespace