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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Aggiungere il metodo SelectMany alla classe Array in TypeScript
- Usare gateway dedicati con Azure Cosmos DB per migliorare le prestazioni
- Recuperare i Popup aperti in una Windows Store app
- AI&ML Conf 2020 - Online
- Preview 4 per ASP.NET MVC
- Speciale Windows Store app: costruire app con WinRT per Windows 8
- Microsoft Security Bulletin MS02-050
- Microsoft Security Bulletin MS04-033
- Attivare l'output caching su ASP.NET Web API
- Ottimizzare l'utilizzo di banda tramite ETag in ASP.NET Core Web API