| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 
							- using MediaBrowser.Model.Entities;
 
- using System.Threading.Tasks;
 
- namespace MediaBrowser.Common.Security
 
- {
 
-     public interface ISecurityManager
 
-     {
 
-         /// <summary>
 
-         /// Gets a value indicating whether this instance is MB supporter.
 
-         /// </summary>
 
-         /// <value><c>true</c> if this instance is MB supporter; otherwise, <c>false</c>.</value>
 
-         bool IsMBSupporter { get; }
 
-         /// <summary>
 
-         /// Gets or sets the supporter key.
 
-         /// </summary>
 
-         /// <value>The supporter key.</value>
 
-         string SupporterKey { get; set; }
 
-         /// <summary>
 
-         /// Gets the registration status. Overload to support existing plug-ins.
 
-         /// </summary>
 
-         /// <param name="feature">The feature.</param>
 
-         /// <param name="mb2Equivalent">The MB2 equivalent.</param>
 
-         /// <returns>Task{MBRegistrationRecord}.</returns>
 
-         Task<MBRegistrationRecord> GetRegistrationStatus(string feature, string mb2Equivalent = null);
 
-         /// <summary>
 
-         /// Gets the registration status.
 
-         /// </summary>
 
-         /// <param name="feature">The feature.</param>
 
-         /// <param name="mb2Equivalent">The MB2 equivalent.</param>
 
-         /// <param name="version">The version of the feature</param>
 
-         /// <returns>Task{MBRegistrationRecord}.</returns>
 
-         Task<MBRegistrationRecord> GetRegistrationStatus(string feature, string mb2Equivalent, string version);
 
-         /// <summary>
 
-         /// Load all registration info for all entities that require registration
 
-         /// </summary>
 
-         /// <returns></returns>
 
-         Task LoadAllRegistrationInfo();
 
-         /// <summary>
 
-         /// Gets the supporter information.
 
-         /// </summary>
 
-         /// <returns>Task<SupporterInfo>.</returns>
 
-         Task<SupporterInfo> GetSupporterInfo();
 
-     }
 
- }
 
 
  |