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

Dws.CreateFolder - Méthode

SharePoint 2013

Crée un sous-dossier dans la bibliothèque de documents du site espace de travail de Document en cours.

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

[SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/dws/CreateFolder", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/dws/", 
	ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/dws/", 
	Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public string CreateFolder(
	string url
)

Paramètres

url
Type : System.String

String. L'URL proposée sur site du dossier à créer ; par exemple, « Shared Documents /folder_name".

Valeur renvoyée

Type : System.String
Chaîne qui retourne vide < résultat / > lors de la réussite de la balise.

ExceptionCondition
[DWSError.NoAccess(3)]

L'utilisateur ne dispose pas de droits suffisants.

[DWSError.FolderNotFound(10)]

Le dossier parent n'existe pas.

La méthode CreateFolder crée un nouveau sous-dossier dans une bibliothèque de documents du site espace de travail de Document en cours.

L'exemple de code suivant illustre l'utilisation de la méthode CreateFolder pour créer un nouveau sous-dossier dans la bibliothèque de documents par défaut du site. L'URL absolue du nouveau dossier est http://server_name/sites/user_name/workspace_name/Shared Documents/folder_name. Pour plus d'informations sur le texte intégral des fonctions d'assistance utilisées dans cet exemple, consultez la méthode CanCreateDwsUrl .

try
{
    string strResult = "";
    strResult = 
        dwsWebService.CreateFolder("Shared Documents/folder_name");
    if (IsDwsErrorResult(strResult))
    {
        int intErrorID  = 0;
        string strErrorMsg = "";
        ParseDwsErrorResult(strResult, out intErrorID, out strErrorMsg);
        MessageBox.Show
            ("A document workspace error occurred.\r\n" +
            "Error number: " + intErrorID.ToString() + "\r\n" +
            "Error description: " + strErrorMsg,
            "DWS Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    else
    {
        MessageBox.Show
            ("The folder was successfully created.",
            "Create Folder", MessageBoxButtons.OK,
            MessageBoxIcon.Information);
    }
}
catch (Exception exc)
{
    MessageBox.Show("An exception occurred.\r\n" +
        "Description: " + exc.Message,
        "Exception", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Afficher: