C# 클래스 System.Deployment.Internal.Isolation.Store

파일 보기 프로젝트 열기: randomize/VimConfig 1 사용 예제들

공개 메소드들

메소드 설명
BindReferenceToAssemblyIdentity ( uint Flags, IReferenceIdentity ReferenceIdentity, uint cDeploymentsToIgnore, IDefinitionIdentity DefinitionIdentity_DeploymentsToIgnore ) : IDefinitionIdentity
BindReferenceToAssemblyManifest ( uint Flags, IReferenceIdentity ReferenceIdentity, uint cDeploymentsToIgnore, IDefinitionIdentity DefinitionIdentity_DeploymentsToIgnore ) : ICMS
CalculateDelimiterOfDeploymentsBasedOnQuota ( uint dwFlags, uint cDeployments, IDefinitionAppId rgpIDefinitionAppId_Deployments, StoreApplicationReference &InstallerReference, ulong ulonglongQuota, uint &Delimiter, ulong &SizeSharedWithExternalDeployment, ulong &SizeConsumedByInputDeploymentArray ) : void
EnumAssemblies ( EnumAssembliesFlags Flags ) : StoreAssemblyEnumeration
EnumAssemblies ( EnumAssembliesFlags Flags, IReferenceIdentity refToMatch ) : StoreAssemblyEnumeration
EnumCategories ( EnumCategoriesFlags Flags, IReferenceIdentity CategoryMatch ) : StoreCategoryEnumeration
EnumCategoryInstances ( EnumCategoryInstancesFlags Flags, IDefinitionIdentity Category, string SubCat ) : StoreCategoryInstanceEnumeration
EnumFiles ( EnumAssemblyFilesFlags Flags, IDefinitionIdentity Assembly ) : StoreAssemblyFileEnumeration
EnumInstallationReferences ( EnumAssemblyInstallReferenceFlags Flags, IDefinitionIdentity Assembly ) : IEnumSTORE_ASSEMBLY_INSTALLATION_REFERENCE
EnumInstallerDeploymentProperties ( System.Guid InstallerId, string InstallerName, string InstallerMetadata, IDefinitionAppId Deployment ) : StoreDeploymentMetadataPropertyEnumeration
EnumInstallerDeployments ( System.Guid InstallerId, string InstallerName, string InstallerMetadata, IReferenceAppId DeploymentFilter ) : StoreDeploymentMetadataEnumeration
EnumPrivateFiles ( EnumApplicationPrivateFiles Flags, IDefinitionAppId Application, IDefinitionIdentity Assembly ) : StoreAssemblyFileEnumeration
EnumSubcategories ( EnumSubcategoriesFlags Flags, IDefinitionIdentity CategoryMatch ) : StoreSubcategoryEnumeration
EnumSubcategories ( EnumSubcategoriesFlags Flags, IDefinitionIdentity Category, string SearchPattern ) : StoreSubcategoryEnumeration
GetAssemblyIdentity ( uint Flags, IDefinitionIdentity DefinitionIdentity ) : IDefinitionIdentity
GetAssemblyManifest ( uint Flags, IDefinitionIdentity DefinitionIdentity ) : ICMS
GetDeploymentProperty ( GetPackagePropertyFlags Flags, IDefinitionAppId Deployment, StoreApplicationReference Reference, Guid PropertySet, string PropertyName ) : byte[]
LockApplicationPath ( IDefinitionAppId app ) : IPathLock
LockAssemblyPath ( IDefinitionIdentity asm ) : IPathLock
QueryChangeID ( IDefinitionIdentity asm ) : ulong
Store ( IStore pStore ) : System
Transact ( StoreTransactionOperation operations ) : uint[]

메소드 상세

BindReferenceToAssemblyIdentity() 공개 메소드

public BindReferenceToAssemblyIdentity ( uint Flags, IReferenceIdentity ReferenceIdentity, uint cDeploymentsToIgnore, IDefinitionIdentity DefinitionIdentity_DeploymentsToIgnore ) : IDefinitionIdentity
Flags uint
ReferenceIdentity IReferenceIdentity
cDeploymentsToIgnore uint
DefinitionIdentity_DeploymentsToIgnore IDefinitionIdentity
리턴 IDefinitionIdentity

BindReferenceToAssemblyManifest() 공개 메소드

public BindReferenceToAssemblyManifest ( uint Flags, IReferenceIdentity ReferenceIdentity, uint cDeploymentsToIgnore, IDefinitionIdentity DefinitionIdentity_DeploymentsToIgnore ) : ICMS
Flags uint
ReferenceIdentity IReferenceIdentity
cDeploymentsToIgnore uint
DefinitionIdentity_DeploymentsToIgnore IDefinitionIdentity
리턴 ICMS

CalculateDelimiterOfDeploymentsBasedOnQuota() 공개 메소드

public CalculateDelimiterOfDeploymentsBasedOnQuota ( uint dwFlags, uint cDeployments, IDefinitionAppId rgpIDefinitionAppId_Deployments, StoreApplicationReference &InstallerReference, ulong ulonglongQuota, uint &Delimiter, ulong &SizeSharedWithExternalDeployment, ulong &SizeConsumedByInputDeploymentArray ) : void
dwFlags uint
cDeployments uint
rgpIDefinitionAppId_Deployments IDefinitionAppId
InstallerReference StoreApplicationReference
ulonglongQuota ulong
Delimiter uint
SizeSharedWithExternalDeployment ulong
SizeConsumedByInputDeploymentArray ulong
리턴 void

EnumAssemblies() 공개 메소드

public EnumAssemblies ( EnumAssembliesFlags Flags ) : StoreAssemblyEnumeration
Flags EnumAssembliesFlags
리턴 StoreAssemblyEnumeration

EnumAssemblies() 공개 메소드

public EnumAssemblies ( EnumAssembliesFlags Flags, IReferenceIdentity refToMatch ) : StoreAssemblyEnumeration
Flags EnumAssembliesFlags
refToMatch IReferenceIdentity
리턴 StoreAssemblyEnumeration

EnumCategories() 공개 메소드

public EnumCategories ( EnumCategoriesFlags Flags, IReferenceIdentity CategoryMatch ) : StoreCategoryEnumeration
Flags EnumCategoriesFlags
CategoryMatch IReferenceIdentity
리턴 StoreCategoryEnumeration

EnumCategoryInstances() 공개 메소드

public EnumCategoryInstances ( EnumCategoryInstancesFlags Flags, IDefinitionIdentity Category, string SubCat ) : StoreCategoryInstanceEnumeration
Flags EnumCategoryInstancesFlags
Category IDefinitionIdentity
SubCat string
리턴 StoreCategoryInstanceEnumeration

EnumFiles() 공개 메소드

public EnumFiles ( EnumAssemblyFilesFlags Flags, IDefinitionIdentity Assembly ) : StoreAssemblyFileEnumeration
Flags EnumAssemblyFilesFlags
Assembly IDefinitionIdentity
리턴 StoreAssemblyFileEnumeration

EnumInstallationReferences() 공개 메소드

public EnumInstallationReferences ( EnumAssemblyInstallReferenceFlags Flags, IDefinitionIdentity Assembly ) : IEnumSTORE_ASSEMBLY_INSTALLATION_REFERENCE
Flags EnumAssemblyInstallReferenceFlags
Assembly IDefinitionIdentity
리턴 IEnumSTORE_ASSEMBLY_INSTALLATION_REFERENCE

EnumInstallerDeploymentProperties() 공개 메소드

public EnumInstallerDeploymentProperties ( System.Guid InstallerId, string InstallerName, string InstallerMetadata, IDefinitionAppId Deployment ) : StoreDeploymentMetadataPropertyEnumeration
InstallerId System.Guid
InstallerName string
InstallerMetadata string
Deployment IDefinitionAppId
리턴 StoreDeploymentMetadataPropertyEnumeration

EnumInstallerDeployments() 공개 메소드

public EnumInstallerDeployments ( System.Guid InstallerId, string InstallerName, string InstallerMetadata, IReferenceAppId DeploymentFilter ) : StoreDeploymentMetadataEnumeration
InstallerId System.Guid
InstallerName string
InstallerMetadata string
DeploymentFilter IReferenceAppId
리턴 StoreDeploymentMetadataEnumeration

EnumPrivateFiles() 공개 메소드

public EnumPrivateFiles ( EnumApplicationPrivateFiles Flags, IDefinitionAppId Application, IDefinitionIdentity Assembly ) : StoreAssemblyFileEnumeration
Flags EnumApplicationPrivateFiles
Application IDefinitionAppId
Assembly IDefinitionIdentity
리턴 StoreAssemblyFileEnumeration

EnumSubcategories() 공개 메소드

public EnumSubcategories ( EnumSubcategoriesFlags Flags, IDefinitionIdentity CategoryMatch ) : StoreSubcategoryEnumeration
Flags EnumSubcategoriesFlags
CategoryMatch IDefinitionIdentity
리턴 StoreSubcategoryEnumeration

EnumSubcategories() 공개 메소드

public EnumSubcategories ( EnumSubcategoriesFlags Flags, IDefinitionIdentity Category, string SearchPattern ) : StoreSubcategoryEnumeration
Flags EnumSubcategoriesFlags
Category IDefinitionIdentity
SearchPattern string
리턴 StoreSubcategoryEnumeration

GetAssemblyIdentity() 공개 메소드

public GetAssemblyIdentity ( uint Flags, IDefinitionIdentity DefinitionIdentity ) : IDefinitionIdentity
Flags uint
DefinitionIdentity IDefinitionIdentity
리턴 IDefinitionIdentity

GetAssemblyManifest() 공개 메소드

public GetAssemblyManifest ( uint Flags, IDefinitionIdentity DefinitionIdentity ) : ICMS
Flags uint
DefinitionIdentity IDefinitionIdentity
리턴 ICMS

GetDeploymentProperty() 공개 메소드

public GetDeploymentProperty ( GetPackagePropertyFlags Flags, IDefinitionAppId Deployment, StoreApplicationReference Reference, Guid PropertySet, string PropertyName ) : byte[]
Flags GetPackagePropertyFlags
Deployment IDefinitionAppId
Reference StoreApplicationReference
PropertySet Guid
PropertyName string
리턴 byte[]

LockApplicationPath() 공개 메소드

public LockApplicationPath ( IDefinitionAppId app ) : IPathLock
app IDefinitionAppId
리턴 IPathLock

LockAssemblyPath() 공개 메소드

public LockAssemblyPath ( IDefinitionIdentity asm ) : IPathLock
asm IDefinitionIdentity
리턴 IPathLock

QueryChangeID() 공개 메소드

public QueryChangeID ( IDefinitionIdentity asm ) : ulong
asm IDefinitionIdentity
리턴 ulong

Store() 공개 메소드

public Store ( IStore pStore ) : System
pStore IStore
리턴 System

Transact() 공개 메소드

public Transact ( StoreTransactionOperation operations ) : uint[]
operations StoreTransactionOperation
리턴 uint[]