Tenant.RemoveSite - Méthode
Supprime le site avec l'URL spécifiée.
Espace de noms : Microsoft.Online.SharePoint.TenantAdministration
Assemblys : Microsoft.Online.SharePoint.Client.Tenant.Silverlight (dans Microsoft.Online.SharePoint.Client.Tenant.Silverlight.dll); Microsoft.Online.SharePoint.Client.Tenant (dans Microsoft.Online.SharePoint.Client.Tenant.dll)
Syntaxe
'Déclaration
Public Overridable Function RemoveSite ( _
siteUrl As String _
) As SpoOperation
'Utilisation
Dim instance As Tenant
Dim siteUrl As String
Dim returnValue As SpoOperation
returnValue = instance.RemoveSite(siteUrl)
public virtual SpoOperation RemoveSite(
string siteUrl
)
Paramètres
siteUrl
Type : System.StringUne chaîne qui représente le site à supprimer.
Valeur renvoyée
Type : Microsoft.Online.SharePoint.TenantAdministration.SpoOperation
SpoOperation
Remarques
Cet exemple montre comment utiliser la méthode RemoveSite .
/// <summary>
/// Delete a site.
/// </summary>
/// <param name="targetUrl">site url</param>
internal void DeleteSite(String targetUrl)
{
var ctx = new ClientRuntimeContext(targetUrl);
var tenant = new Tenant(ctx);
var spoOperation = tenant.RemoveSite(targetUrl);
ctx.Load(spoOperation);
ctx.ExecuteQuery();
Console.WriteLine("Time: " + DateTime.Now);
while (!spoOperation.IsComplete)
{
Thread.Sleep(2000);
ctx.Load(spoOperation);
ctx.ExecuteQuery();
Console.WriteLine("Site creation status: " + (spoOperation.IsComplete ? "waiting" : "complete"));
}
Console.WriteLine("Time: " + DateTime.Now);
Console.WriteLine("Verify that site no longer show up in getSiteProperties");
try
{
SiteProperties site = tenant.GetSitePropertiesByUrl(targetUrl, false);
ctx.Load(site);
ctx.ExecuteQuery();
Console.WriteLine("Site is not deleted");
}
catch (ServerException e)
{
Console.WriteLine("Cannot find the active site: " + e.Message);
}
}
Voir aussi
Référence
Microsoft.Online.SharePoint.TenantAdministration - Espace de noms