<SharePoint:EncodedLiteral ID="EncodedLiteral3" runat="server" Text="WarmUp job enables SharePoint sites to keep awake. This page allows administators to add aditional site URL (SharePoint, ASP.NET or any web site) to keep too." EncodeMethod='HtmlEncodeAllowSimpleTextFormatting' />
<SharePoint:EncodedLiteral ID="EncodedLiteral5" runat="server" text="Add aditionals URL to warm up. Use return to separate each URL. Example : http://mysite/search/result.aspx?k=search" EncodeMethod='HtmlEncodeAllowSimpleTextFormatting'/>
</template_description>
<Template_InputFormControls>
<wssuc:InputFormControl LabelText="Enter additionals URL separate by return :" runat="server">
// Yes, we are on Central Administration. First, we removed exists WarmUpJobDefinition
RemoveJobDefinition(webApplication);
// Deploying new WarmUpJobDefinition
InstallJobDefinition(webApplication);
// Adding custom property
AddProperty(webApplication);
}
else
{
// No, we remove feature from this WebApplication
GuidfeatureId=properties.Feature.DefinitionId;
webApplication.Features.Remove(featureId,true);
webApplication.Update();
// Throwing an error. This feature is for Central Administration only
thrownewSPException(string.Format(CultureInfo.InvariantCulture,"You can activate the feature with ID {0} on the Central Administration Web Application only!",featureId));
}
}
/// <summary>
/// Method called bu SharePoint when the feature was deactivated
<packagexmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core"dslVersion="1.0.0.0"Id="6b387908-e70c-4982-906a-d5ca39ad38af"solutionId="6b387908-e70c-4982-906a-d5ca39ad38af"resetWebServer="false"title="WarmUp for SharePoint 2010 by Sogeti"name="Sogeti.SharePoint.WarmUp"xmlns="http://schemas.microsoft.com/VisualStudio/2008/SharePointTools/PackageModel">