Gestire automaticamente le dipendenze tra Feature in SharePoint

di Giuseppe Marchi, in SharePoint,

Le Feature di SharePoint 3.0 sono in grado di contenere una serie di personalizzazioni tramite le quali offrire funzionalità ulteriori in aggiunta a quelle di base del prodotto. Può accadere, però, che esse contengano riferimenti ad oggetti di altre Feature, la cui installazione allora viene ad essere un prerequisito necessario affinché tutto funzioni correttamente.

SharePoint è in grado di gestire questa problematica impedendo l'attivazione di una Feature nel caso in cui questa dipenda da altri elementi che non siano già installati e attivati nel sistema. Affinché ciò avvenga, è sufficiente specificare l'identificativo delle Feature prerequisito all'interno di un elemento ActivationDepedency.

<?xml version="1.0" encoding="utf-8"?>
<Feature Id="603c8932-7af7-45d0-a8f2-3fe16c5a56b7"
    Title="$Resources:FeatureTitle;"
    Description="$Resources:FeatureDesc;"
    Creator="$Resources:FeatureAuthor;"
    Version="1.0.0.0"
    Scope="Site"
    Hidden="FALSE"
    DefaultResourceFile="_Res"
    xmlns="http://schemas.microsoft.com/sharepoint/">
    <ActivationDependencies> 
      <ActivationDependency FeatureId="B48501A0-FE41-435d-B18B-A695D3603965"/>
    </ActivationDependencies>
</Feature>

Se a questo punto si cerca di attivare questa Feature senza aver attivato quella di base, SharePoint solleverà un errore (come mostrato in figura) e bloccherà l'operazione di attivazione.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi