|
#region Assembly System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Deployment.dll
#endregion
using System.Deployment.Application.Manifest;
using System.IO;
namespace System.Deployment.Application
{
internal class SubscriptionStore
{
public static SubscriptionStore CurrentUser { get; }
public static void CheckInstalled(SubscriptionState subState);
public static void CheckShellVisible(SubscriptionState subState);
public FileStream AcquireReferenceTransaction(out long transactionId);
public IDisposable AcquireStoreReaderLock();
public IDisposable AcquireStoreWriterLock();
public IDisposable AcquireSubscriptionReaderLock(SubscriptionState subState);
public IDisposable AcquireSubscriptionWriterLock(SubscriptionState subState);
public TempDirectory AcquireTempDirectory();
public TempFile AcquireTempFile(string suffix);
public void ActivateApplication(DefinitionAppId appId, string activationParameter, bool useActivationParameter);
public bool CheckAndReferenceApplication(SubscriptionState subState, DefinitionAppId appId, long transactionId);
public void CheckCustomUXFlag(SubscriptionState subState, AssemblyManifest application);
public void CheckDeploymentSubscriptionState(SubscriptionState subState, AssemblyManifest deployment);
public void CheckForDeploymentUpdate(SubscriptionState subState);
public bool CheckGroupInstalled(SubscriptionState subState, DefinitionAppId appId, string groupName);
public bool CheckGroupInstalled(SubscriptionState subState, DefinitionAppId appId, AssemblyManifest appManifest, string groupName);
public void CheckInstalledAndShellVisible(SubscriptionState subState);
public Version CheckUpdateInManifest(SubscriptionState subState, Uri updateCodebaseUri, AssemblyManifest deployment, Version currentVersion);
public Version CheckUpdateInManifest(SubscriptionState subState, Uri updateCodebaseUri, AssemblyManifest deployment, Version currentVersion, ref bool bUpdateInPKTGroup);
public void CleanOnlineAppCache();
public void CommitApplication(ref SubscriptionState subState, CommitApplicationParams commitParams);
public SubscriptionState GetSubscriptionState(AssemblyManifest deployment);
public SubscriptionState GetSubscriptionState(DefinitionIdentity subId);
public SubscriptionStateInternal GetSubscriptionStateInternal(SubscriptionState subState);
public void RefreshStorePointer();
public void RollbackSubscription(SubscriptionState subState);
public void SetLastCheckTimeToNow(SubscriptionState subState);
public void SetPendingDeployment(SubscriptionState subState, DefinitionIdentity deployId, DateTime checkTime);
public void SetUpdateSkipTime(SubscriptionState subState, DefinitionIdentity updateSkippedDeployment, DateTime updateSkipTime);
public void UninstallCustomHostSpecifiedSubscription(SubscriptionState subState);
public void UninstallCustomUXSubscription(SubscriptionState subState);
public void UninstallSubscription(SubscriptionState subState);
public void ValidateFileAssoctiation(SubscriptionState subState, CommitApplicationParams commitParams);
}
} |