|
#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.Deployment.Internal.Isolation;
namespace System.Deployment.Application
{
internal class ComponentStore
{
public static ComponentStore GetStore(ComponentStoreType storeType, SubscriptionStore subStore);
public void ActivateApplication(DefinitionAppId appId, string activationParameter, bool useActivationParameter);
public bool CheckGroupInstalled(DefinitionAppId appId, string groupName);
public bool CheckGroupInstalled(DefinitionAppId appId, AssemblyManifest appManifest, string groupName);
public void CleanOnlineAppCache();
public void CommitApplication(SubscriptionState subState, CommitApplicationParams commitParams);
public SubscriptionStateInternal GetSubscriptionStateInternal(DefinitionIdentity subId);
public SubscriptionStateInternal GetSubscriptionStateInternal(SubscriptionState subState);
public bool IsAssemblyInstalled(DefinitionIdentity asmId);
public IPathLock LockApplicationPath(DefinitionAppId definitionAppId);
public IPathLock LockAssemblyPath(DefinitionIdentity asmId);
public void RefreshStorePointer();
public void RemoveSubscription(SubscriptionState subState);
public void RollbackSubscription(SubscriptionState subState);
public void SetPendingDeployment(SubscriptionState subState, DefinitionIdentity deployId, DateTime checkTime);
public void SetUpdateSkipTime(SubscriptionState subState, DefinitionIdentity updateSkippedDeployment, DateTime updateSkipTime);
}
} |