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
|
Ces membres retournent maintenant les valeurs suivantes :
|
Microsoft.SharePoint.Portal.SiteData.AreaGroup
|
Ces membres retournent maintenant les valeurs suivantes :
|
Microsoft.SharePoint.Portal.SiteData.AreaListing
|
Ces membres retournent maintenant les valeurs suivantes :
|
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
|
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. |