Added Code annotations for IPublishedContentStore, etc... as experimental features with links to the

tracker.
This commit is contained in:
Shannon Deminick
2012-11-07 10:16:36 +05:00
parent 5132d66924
commit fba31a0a6a
3 changed files with 7 additions and 0 deletions

View File

@@ -1,3 +1,4 @@
using Umbraco.Core.CodeAnnotations;
using Umbraco.Core.Models;
namespace Umbraco.Web
@@ -5,6 +6,7 @@ namespace Umbraco.Web
/// <summary>
/// Defines the methods to access published content
/// </summary>
[UmbracoExperimentalFeature("http://issues.umbraco.org/issue/U4-1153", "This should become public one day but we need to create something like the IPublishListener interface to have proper published content storage. We'll also need to publicize the resolveres so people can set a resolver at app startup.")]
internal interface IPublishedContentStore : IPublishedStore
{
IPublishedContent GetDocumentByRoute(UmbracoContext umbracoContext, string route, bool? hideTopLevelNode = null);

View File

@@ -1,8 +1,11 @@
using Umbraco.Core.CodeAnnotations;
namespace Umbraco.Web
{
/// <summary>
/// Defines the methods to access published media
/// </summary>
[UmbracoExperimentalFeature("http://issues.umbraco.org/issue/U4-1153", "This should become public one day but we need to create something like the IPublishListener interface to have proper published content storage. We'll also need to publicize the resolveres so people can set a resolver at app startup.")]
internal interface IPublishedMediaStore : IPublishedStore
{
}

View File

@@ -1,4 +1,5 @@
using System.Collections.Generic;
using Umbraco.Core.CodeAnnotations;
using Umbraco.Core.Models;
namespace Umbraco.Web
@@ -6,6 +7,7 @@ namespace Umbraco.Web
/// <summary>
/// Defines the methods for published documents
/// </summary>
[UmbracoExperimentalFeature("http://issues.umbraco.org/issue/U4-1153", "This should become public one day but we need to create something like the IPublishListener interface to have proper published content storage. We'll also need to publicize the resolveres so people can set a resolver at app startup.")]
internal interface IPublishedStore
{
IPublishedContent GetDocumentById(UmbracoContext umbracoContext, int nodeId);