Provisionar sites de equipe clássicos em um ambiente com Multi-Geo

As partes do Suplemento do SharePoint deste artigo são diretrizes herdadas. A desativação abaixo não desativa as outras APIs ou plataformas discutidas aqui.

Importante

Os suplementos do SharePoint atingiram o fim da vida útil no SharePoint Online em 2 de abril de 2026. Os suplementos hospedados no SharePoint e hospedados pelo provedor foram desativados e não funcionam mais no SharePoint Online, incluindo nuvens governamentais. As diretrizes de desenvolvimento, implantação e uso de suplementos são mantidas para referência histórica e para cenários aplicáveis do Servidor do SharePoint, não para novas soluções do SharePoint Online.

Os suplementos do Servidor do SharePoint implantados por meio de um catálogo de aplicativos local não são desativados por essa alteração. A aquisição de Suplementos do SharePoint do marketplace público terminou em 2 de abril de 2026 para o Servidor do SharePoint.

Essa desativação não desativa APIs REST do SharePoint, CSOM, JSOM ou SPFx (Estrutura do SharePoint). Para o SharePoint Online, use SPFx para extensões de interface do usuário e o Microsoft Entra ID para autenticação para aplicativos externos. Consulte o anúncio de desativação e as diretrizes de migração de suplemento.

Os sites do SharePoint podem ser distribuídos entre as localizações geográficas padrão e satélites de um locatário Multi-Geo. Quando seu desenvolvimento personalizado (script, aplicativo, aplicativo de console, aplicativo node.js e assim por diante) precisa provisionar sites, é importante estar ciente das localizações geográficas em seu locatário Multi-Geo.

Ao provisionar conjuntos de sites de equipe clássicos (por exemplo, conjuntos de sites baseados em STS#0), você precisa usar a chamada do método CSOM CreateSite , conforme explicado e mostrado nos seguintes artigos e exemplos:

A CreateSite chamada de método precisa ser executada em um objeto instanciadoTenant, e um objeto locatário exige que você especifique uma URL do centro de Administração do SPO a ser criada.

Para criar um site de equipe clássico:

  1. Determine a localização geográfica que precisa hospedar o conjunto de sites (por exemplo, o satélite europeu).

  2. Use as diretrizes explicadas no artigo Descobrir uma configuração de locatário multigeográfico para localizar o site de administração do locatário e as URLs raiz do SharePoint para a localização geográfica.

  3. Crie um Tenant objeto usando a URL do site de administração descoberta.

  4. Use a chamada de CreateSite método para criar o conjunto de sites.

O exemplo a seguir mostra como provisionar um conjunto de sites na localização geográfica europeia.

// Use the Multi-Geo discovery guidance to discover the tenant admin and root site URLs for this geo location.
string tenantAdminSiteForMyGeoLocation = "https://contoso-europe-admin.sharepoint.com";
string targetUrl = "https://contoso-europe.sharepoint.com/sites/demosite";
string owner = "UserA@contoso.onmicrosoft.com";

using (var ctx = new ClientRuntimeContext(tenantAdminSiteForMyGeoLocation))
{
    ctx.Credentials = adminCredentials;
    
    var tenant = new Tenant(ctx);
    
    //Create new site.
    var newsite = new SiteCreationProperties()
    {
        Url = targetUrl,
        Owner = owner,
        Template = "STS#0",
        Title = title,
        StorageMaximumLevel = 1000,
        StorageWarningLevel = 500,
        TimeZoneId = 7,
    };
    
    var spoOperation = tenant.CreateSite(newsite);
    
    ctx.Load(spoOperation);
    ctx.ExecuteQuery();
    
    while (!spoOperation.IsComplete)
    {
        Thread.Sleep(2000);
        ctx.Load(spoOperation);
        ctx.ExecuteQuery();
        Console.WriteLine("Site creation status: " + (spoOperation.IsComplete ? "waiting" : "complete"));
    }
}

Observação

Para saber mais sobre as permissões necessárias e como configurar seus aplicativos, consulte Configurar um aplicativo de exemplo Multi-Geo.

Confira também