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.