Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Admin.CreateSite - Méthode

SharePoint 2013

Crée une collection de sites.

Espace de noms :  WebSvcAdmin
Assembly :  STSSOAP (dans STSSOAP.dll)

[SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/CreateSite", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", 
	ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", 
	Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public string CreateSite(
	string Url,
	string Title,
	string Description,
	int Lcid,
	string WebTemplate,
	string OwnerLogin,
	string OwnerName,
	string OwnerEmail,
	string PortalUrl,
	string PortalName
)

Paramètres

Url
Type : System.String

String qui contient l'URL absolue de la collection de sites.

Title
Type : System.String

String qui contient le nom complet de la collection de sites.

Description
Type : System.String

String qui contient une description pour la collection de sites.

Lcid
Type : System.Int32

Integer qui spécifie l'identificateur de paramètres régionaux (LCID) de la collection de sites.

WebTemplate
Type : System.String

String qui indique le modèle de site à utiliser pour la création de la collection de sites, soit STS #0 (Site d'équipe), STS #1 (Site vide), STS #2 (espace de travail de Document), MPS #0 (espace base travail de réunion), MPS #1 (Workspace de réunion vide), MPS #2 (espace décision travail de réunion), MPS #3 (réunion informelle), MPS #4 (espace contrôle Multipage travail de réunion), BLOG #0 (Blog), SGS #0 (groupe de travail Site de base), SGS #1 (Site vide groupe de travail), ou WIKI #0 (Wiki).

Notez que WIKI fournit une configuration de définition de site pour les sites wiki hérités initialement créés dans une version antérieure de SharePoint Foundation. Étant donné que les pages de site standard dans les sites SGS sont des pages prenant en charge les wikis, vous n'avez pas besoin de créer des sites spécifiquement pour ces derniers.

OwnerLogin
Type : System.String

String qui contient le nom d'utilisateur (DOMAIN\User_Alias) du propriétaire.

OwnerName
Type : System.String

String qui contient le nom complet du propriétaire.

OwnerEmail
Type : System.String

String qui contient l'adresse de messagerie du propriétaire.

PortalUrl
Type : System.String

String qui contient l'URL d'un site portail pour la collection de sites.

PortalName
Type : System.String

String qui contient le nom d'un site portail pour la collection de sites.

Valeur renvoyée

Type : System.String
String qui contient l'URL de la nouvelle collection de sites.

Le compte qui accède à ce service web doit être un membre du groupe administrateurs de batterie de serveurs dans le site Administration centrale. Notez que le groupe Administrateurs local du serveur est au groupe administrateurs de batterie de serveurs par défaut.

Pour accéder au service Admin et à ses méthodes, définissez une référence Web http://Server_Name:Port_Number/_vti_adm/Admin.asmx.

RemarqueRemarque

Ce service n'est disponible sur l'application Web Administration centrale et non pas dans chacune des applications Web contenues.

L'exemple de code suivant crée une nouvelle collection de sites sur le serveur spécifié.

Web_Reference_Folder_Name.Admin admService = 
    new Web_Reference_Folder_Name.Admin();
admService.Credentials= System.Net.CredentialCache.DefaultCredentials;
try
{
    admService.CreateSite("http://Server_Name/sites/SiteCollection_Name",
        "Title", "Description", 1033, "STS#0", 
        "Domain_Name\\User_Alias","User_Display_Name",
        "User_E-mail","","");
}
catch (System.Web.Services.Protocols.SoapException ex)
{
    MessageBox.Show("Message:\n" + ex.Message + "\nDetail:\n" + 
        ex.Detail.InnerText + 
        "\nStackTrace:\n" + ex.StackTrace);
}
Afficher: