Compartilhar via


SPWebApplicationBuilder class

Cria um objeto SPWebApplication , que fornece as configurações padrão para todos os valores necessários; Dessa forma, o chamador só deve alterar os valores de propriedade que variam do padrão.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPWebApplicationBuilder

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

Syntax

'Declaração
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPWebApplicationBuilder
'Uso
Dim instance As SPWebApplicationBuilder
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPWebApplicationBuilder

Examples

O exemplo a seguir usa SPWebApplicationBuilder para criar um novo aplicativo Web do SharePoint na porta 999. O exemplo cria e configura um aplicativo da Web e, em seguida, cria um novo conjunto de sites e um site de nível superior na raiz.

Dim webAppBuilder As New SPWebApplicationBuilder(SPFarm.Local)
Dim myPort As Integer = 999
webAppBuilder.Port = myPort
Dim newApplication As SPWebApplication = webAppBuilder.Create()

newApplication.Provision()

Dim mySiteCollection As SPSite = newApplication.Sites.Add("/", "DOMAIN\UserAlias", "user@microsoft.com")

mySiteCollection.Close()
SPWebApplicationBuilder webAppBuilder = new SPWebApplicationBuilder(SPFarm.Local);
int myPort = 999;
webAppBuilder.Port = myPort;
SPWebApplication newApplication = webAppBuilder.Create();

newApplication.Provision();

SPSite mySiteCollection = newApplication.Sites.Add("/", "DOMAIN\\UserAlias", "user@microsoft.com");

mySiteCollection.Close();

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

SPWebApplicationBuilder members

Microsoft.SharePoint.Administration namespace