diff -r 000000000000 -r 2483f517c562 make/vs/x64/Debug/Microsoft.Windows.ApplicationModel.DynamicDependency.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make/vs/x64/Debug/Microsoft.Windows.ApplicationModel.DynamicDependency.xml Sun Jan 21 16:30:18 2024 +0100 @@ -0,0 +1,166 @@ + + + + Microsoft.Windows.ApplicationModel.DynamicDependency + + + + Defines options that can be applied when adding a run-time reference to a framework package by using the PackageDependency.Add" method. + + + Creates a new instance of the AddPackageDependencyOptions class. + + + When you call the PackageDependency.Add" method and multiple packages are present in the package graph with the same rank as specified by the Rank property, this property indicates whether the resolved package is added before others of the same rank. + If true, the resolved package is added before others of the same rank. If false, the resolved package is not added before others of the same rank. + + + The rank to use to add the resolved package to the caller's package graph. + + + Defines criteria that can be applied when creating an install-time reference to a framework package by using the PackageDependency.Create" method. This informs the OS that your unpackaged app has a dependency upon a framework package that meets the specified criteria. + + + Creates a new instance of the CreatePackageDependencyOptions class. + + + Gets or sets the processor architectures of the framework package on which your unpackaged app has a dependency. + A bitwise combination of values that indicates the processor architectures of the framework package on which your unpackaged app has a dependency. + + + Gets or sets the name of the artifact used to define the lifetime of the package dependency, if the LifetimeArtifactKind property is set to PackageDependencyLifetimeArtifactKind.FilePath or PackageDependencyLifetimeArtifactKind.RegistryKey. + + + Gets or sets the type of artifact to use to define the lifetime of the package dependency. + The type of artifact to use to define the lifetime of the package dependency. + + + Gets or sets a value that indicates whether to disable dependency resolution when pinning a package dependency. This is useful for installers running as user contexts other than the target user (for example, installers running as LocalSystem). + Specify true to verify dependency resolution when pinning a package dependency; specify false to disable dependency resolution. + + + Represents a framework package on which the current app has a dependency, and includes members you can use to manage the lifetime of the dependency. + + + Adds a run-time reference for the framework package dependency you created earlier by using the Create method. After this method successfully returns, your app may activate types and use content from the framework package. + An object that provides context info about the framework package dependency and enables you to remove the run-time reference. + + + Adds a run-time reference for the framework package dependency you created earlier by using the Create method, with the specified options. After this method successfully returns, your app can activate types and use content from the framework package. + Defines additional options to specify the framework package reference. + An object that provides context info about the framework package dependency and enables you to remove the run-time reference. + + + Creates an install-time reference for a framework package dependency for the current app, using the specified package family name and minimum version. When you use this method, the framework package dependency is accessible to the current user only. To create a framework package dependency that is accessible to all users, use the CreateForSystem method instead. + The package family name of the framework package on which to take dependency. + The minimum version of the framework package on which to take dependency. + The object that represents the package dependency, and provides members you can use to manage the lifetime of the dependency. + + + Creates an install-time reference for a framework package dependency for the current app, using the specified package family name and minimum version and the specified options. When you use this method, the framework package dependency is accessible to the current user only. To create a framework package dependency that is accessible to all users, use the CreateForSystem method instead. + The package family name of the framework package on which to take dependency. + The minimum version of the framework package on which to take dependency. + Defines additional criteria to specify the framework package you want to use in your app. + The object that represents the package dependency, and provides members you can use to manage the lifetime of the dependency. + + + Creates an install-time reference for a framework package dependency for the current app, using the specified package family name and minimum version and the specified options. This method creates a framework package dependency that is accessible to all users, and this method requires that the caller has administrative privileges. To create a framework package dependency that is accessible only to the current user, use the Create method instead. + The package family name of the framework package on which to take dependency. + The minimum version of the framework package on which to take dependency. + Defines additional criteria to specify the framework package you want to use in your app. + The object that represents the package dependency, and provides members you can use to manage the lifetime of the dependency. + + + Deletes the install-time reference for the framework package dependency you created earlier by using the Create method. This method informs the OS that it is safe to remove the framework package if no other apps have a dependency on it. + + + Creates a new package dependency instance from the specified package dependency ID. + The existing package dependency ID from which to create the new package dependency object. + The object that represents the new package dependency, and provides members you can use to manage the lifetime of the dependency. + + + Creates a new package dependency instance from the specified package dependency ID. The package dependency is accessible to all users, , and this method requires that the caller has administrative privileges. + The existing package dependency ID from which to create the new package dependency object. + The object that represents the new package dependency, and provides members you can use to manage the lifetime of the dependency. + + + Gets the package graph's current generation ID. + The package graph's current generation ID. + + + Gets the ID of the package dependency. This value is available after successful calls to the Create and CreateForSystem methods. + The ID of the package dependency. + + + Provides context info about a resolved framework package dependency that was created by using the PackageDependency.Add method. + + + Creates a new instance of the PackageDependencyContext class based on the specified context ID. + The context ID on which to base the new PackageDependencyContext. + + + Removes a resolved package dependency from the current process' package graph (that is, a run-time reference for a framework package dependency that was added by using the PackageDependency.Add. + + + Gets the context ID of the resolved framework package dependency for the current context PackageDependencyContext object. + The context ID of the resolved framework package dependency for the current context PackageDependencyContext object. + + + Gets the ID of the resolved framework package dependency for the current context PackageDependencyContext object. + The ID of the resolved framework package dependency for the current context PackageDependencyContext object. + + + Gets the package full name for the resolved framework package dependency for the current context PackageDependencyContext object. + The package full name for the resolved framework package dependency for the current context PackageDependencyContext object. + + + Encapsulates a unique ID for a resolved framework package dependency that is described by a PackageDependencyContext object. + + + The unique ID for a resolved framework package dependency. + + + Defines the type of artifacts you can assign to the LifetimeArtifactKind property to define the lifetime of a package dependency. + + + The lifetime artifact is an absolute filename or path. The package dependency is implicitly deleted when this is deleted. + + + The current process is the lifetime artifact. The package dependency is implicitly deleted when the process terminates. + + + The lifetime artifact is a registry key in the format root\subkey, where root is one of the following: HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT, or HKEY_USERS. The package dependency is implicitly deleted when this is deleted. + + + Defines the processor architectures for a framework package dependency that you create by using the PackageDependency.Create" method. + + + Specifies the ARM architecture. + + + Specifies the ARM64 architecture. + + + Specifies the neutral architecture. + + + No processor architecture is specified. + + + Specifies the x64 architecture. + + + Specifies the x86 architecture. + + + Specifies the x86/A64 architecture. + + + Represents the default rank value to use to resolve a framework package dependency when using the PackageDependency.Add" method. + + + Gets the default rank value to use to resolve a framework package dependency when using the PackageDependency.Add" method. + The default rank value (currently this value is 0). + + + \ No newline at end of file