Partager via


API SharePoint Portal Server 2003 désapprouvées dans Office SharePoint Server 2007

Toutes les modifications de modèle objet dans Microsoft Office SharePoint Server 2007 ont été apportées en recherchant un niveau élevé de compatibilité descendante avec Microsoft Office SharePoint Portal Server 2003. Par conséquent, même si vous pouvez rencontrer une zone complètement redéfinie du modèle objet, comme Zones, votre code devrait toujours fonctionner correctement. Vous devez toutefois savoir que votre code antérieur, bien que fonctionnel, risque de ce pas se comporter de la manière prévue dans la nouvelle hiérarchie de modèles objets.

Cette rubrique répertorie les API qui sont désapprouvées dans Office SharePoint Server 2007 en raison de l'introduction d'une nouvelle fonctionnalité ou d'améliorations à une fonctionnalité existante.

Lorsque vous effectuez une mise à niveau ou écrivez de nouvelles applications qui utilisent les classes ou les membres désapprouvés, utilisez plutôt les nouvelles classes ou les nouveaux membres.

Notes

Cette liste est incomplète et s'enrichit continuellement.

API désapprouvées Commentaires/comportement dans Office SharePoint Server 2007

Toutes les classes dans Microsoft.SharePoint.Portal.UserProfiles

Utilisez les classes de l'espace de noms Microsoft.Office.Server.UserProfiles à la place.

Toutes les classes dans Microsoft.SharePoint.Portal.Audience

Utilisez les classes de l'espace de noms Microsoft.Office.Server.Audience à la place.

Toutes les classes dans Microsoft.SharePoint.Portal.Topology

Utilisez les API de topologie Windows SharePoint Services 3.0 à la place.

Toutes les classes dans Microsoft.SharePoint.Portal.Security

Utilisez les API de sécurité Windows SharePoint Services 3.0 à la place.

Microsoft.SharePoint.Portal.SiteData.Area

  • AutoApprove

  • CoorAutoApprove

  • InheritUrl

  • IsPublicNav

  • System

  • UrlOverride

Ces membres retournent maintenant les valeurs suivantes :

  • AreaAutoApprove.NoAutoApprove

  • false

  • AreaUrl.UseWebUrl

  • false

  • false

  • chaîne vide

Microsoft.SharePoint.Portal.SiteData.AreaGroup

  • BestBetGroupID

  • BestBetGroupTitle

  • DefaultGroupID

  • DefaultGroupTitle

  • ExpertGroupID

  • ExpertGroupTitle

  • GroupID

Ces membres retournent maintenant les valeurs suivantes :

  • -1

  • Chaîne Microsoft Office SharePoint Portal Server 2003

  • -1

  • Chaîne SharePoint Portal Server 2003

  • -1

  • Chaîne de SharePoint Portal Server 2003

  • 0

Microsoft.SharePoint.Portal.SiteData.AreaListing

  • BestBet

  • Order

Ces membres retournent maintenant les valeurs suivantes :

  • false

  • -1

Toutes les API de sauvegarde/restauration de SharePoint Portal Server 2003

Utilisez les API de sauvegarde/restauration de Windows SharePoint Services 3.0 à la place.

Toutes les API de serveur de gestion de documents 2003

Utilisez les nouvelles API des nouveaux services de gestion de documents. Pour plus d'informations, voir Gestion du contenu des documents d'entreprise.

PortalRight.ManagePeople, PortalRight.ManageAudiences, PortalRight.CreatePersonalSite, PortalRight.ManageSearchIndexing

Ils sont déplacés vers la DLL Microsoft.Office.Server où le mode de sécurité n'est pas basé sur les rôles.

Toutes les classes dans Microsoft.SharePoint.Portal.Search

Utilisez les classes dans les espaces de noms Microsoft.Office.Server.Search se trouvant dans Microsoft.Office.Server.Search.dll à la place.

Toutes les classes dans Microsoft.SharePoint.Portal.Search.ObjectModel

Utilisez les classes dans les espaces de noms Microsoft.Office.Server.Search se trouvant dans Microsoft.Office.Server.Search.dll à la place.

API de création de sites portail

  • PortalSiteCollection.Create()

  • PortalSiteCollection.Delete()

Le modèle objet de création de portail SharePoint Portal Server 2003 est désapprouvé dans Office SharePoint Server 2007. Dans Office SharePoint Server 2007, les sites portail utilisent le même processus de mise en service que les sites Windows SharePoint Services. Par conséquent, vous devez mettre à jour les scripts qui créent des sites portail pour utiliser les API de création de sites Windows SharePoint Services 3.0. Si vous avez besoin d'un nouveau vServer (application Web), utilisez l'API de Windows SharePoint Services CreateWebApplication avant de créer le site.

Microsoft.SharePoint.Portal.Topology.Server.IsJobServer

Cette propriété booléenne est désapprouvée dans Office SharePoint Server 2007 dans la mesure où un serveur de travaux n'est pas un rôle valide dans Office SharePoint Server 2007.