Package class, used to describe a YetaWF package, containing modules and skins.
Namespace: YetaWF.Core.Packages
Assembly: YetaWF.Core
Inheritance
public class Package;
Package | Constructor. |
AddOnsCustomUrl | Returns the URL of the AddonsCustomization folder | |
AddonsSourceFolder | The path to the Addons (JavaScript/CSS) folder for this package. Describes the source code folder. | |
AddOnsUrl | Returns the URL of the Addons folder | |
AreaName | The MVC Area name used by the package. | |
AspNetMvc | The .Net version for which this package was built. | |
CachedLicenseData | Used to cache a package's license data. This is available to package implementers and is not used by YetaWF. | |
CachedLocalization | Used to cache a package's localized data. This is available to localization data providers (e.g., YetaWF.DataProvider.Localization.LocalizationDataProvider) and is not used by YetaWF. | |
CompanyDisplayName | Your company name (derived from the package company name), in displayable form. | |
Description | The description for the current package. | |
Domain | The domain name of the company owning this package. Periods (".") are not allowed. Top-level domains are only added if your company doesn't own the .com domain. | |
InfoLink | The URL for information about this package. | |
InstallableModels | Returns a list of all installable models in the current package, defined using the IInstallableModel interface. | |
IsCoreAssemblyPackage | Returns whether the package is a core assembly package. | |
IsCorePackage | Returns whether the package is a core package. | |
IsDataProviderPackage | Returns whether the package is a data provider package. | |
IsModulePackage | Returns whether the package is a module package. | |
IsSkinPackage | Returns whether the package is a skin package. | |
IsValid | Returns whether the package object is valid. | |
LanguageDomain | The domain name (derived from the package domain) used for language resources. | |
LicenseLink | The URL for the license information for this package. | |
Name | The package name. | |
PackageAssembly | The assembly implementing this package. | |
PackageSourceRoot | Returns the root path of the package's source files. This is used to determine the location of a source package on a development system. | |
PackageType | Returns the package type. | |
Product | The product name. | |
ReleaseNoticeLink | The URL for the release notice for this package. | |
Resources | The protected resources owned by this package. | |
ServiceLevel | Defines the package's purpose. | |
SourceFile | Returns the source file path of the package's AssemblyInfo.cs file. This is used to determine the location of a source package on a development system. | |
StoreLink | Store URL for purchasable packages. | |
SupportLink | The URL for support information for this package. | |
UpdateServerLink | The URL for the update server for this package. | |
Version | The product version. |
ExcludedFilesAddons | (not specified) | |
ExportFormat | (not specified) | |
ExportFormatChunks | (not specified) | |
ExportFormatModules | (not specified) | |
PackageContentsFile | (not specified) | |
PackageIDDataFile | (not specified) | |
PackageIDFile | (not specified) |
AddSiteDataAsync | (not specified) | |
CompareVersion | Compares two version strings. | |
CreatePackageSymLinkAsync | (not specified) | |
Equals | Determines whether the specified object is equal to the current object. | |
ExportDataAsync | (not specified) | |
ExportPackageAsync | (not specified) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. | |
FindAddOnNamed | Returns a specific named addon. | |
FindPackage | Returns a specific package. | |
FindSkin | Returns a specific skin. | |
FindTemplate | Returns a specific template. | |
GetAddOnNamedUrl | Returns the Url to the specific module's addon folder | |
GetAddOnPackageUrl | Returns the Url to the specific package's addon folder | |
GetAddOnSkinUrl | Returns the Url to the specific skin's addon folder | |
GetAddOnTemplateUrl | Returns the Url to the specific template's addon folder | |
GetAvailableAddOns | Returns information about all known addons. | |
GetAvailablePackages | Returns all packages referenced by this YetaWF instance, i.e., the website (this excludes templates, utilities) | |
GetAvailableSkinCollections | (not specified) | |
GetClassesInPackage | Return a list of all classes in one package that support an interface or are derived from the specified type. | |
GetClassesInPackages | Return a list of all types in all packages that support an interface or are derived from the specified type. | |
GetCurrentPackage | Given an object, returns the YetaWF package implementing the object. | |
GetCustomUrlFromUrl | Convert an addon url to a custom addon url (which has a site specific override) | |
GetHashCode | Serves as the default hash function. | |
GetHasSourceAsync | Returns whether the current package is a source code package (includes source code). Source code package are only found on development systems. | |
GetInstallOrder | Returns a list of all public types in the current package, in the order they should be installed. | |
GetPackageFromAssembly | Given an assembly, returns an instance of the Package class describing the package. | |
GetPackageFromPackageName | Given a package name, returns the Package object. | |
GetPackageFromType | Given a type, returns the YetaWF package implementing the type. | |
GetRequiredPackages | Returns a list of names of all packages required by the current package. | |
GetType | Gets the Type of the current instance. | |
ImportAsync | (not specified) | |
ImportDataAsync | (not specified) | |
InstallModelsAsync | (not specified) | |
IsPackageSymLinkAsync | (not specified) | |
LocalizeAsync | Loads a package's types and extracts all localizable information (mainly from attributes) and saves the information in a customizable data file | |
MemberwiseClone | Creates a shallow copy of the current Object. | |
MustUpgradeAsync | Returns whether an upgrade is forced (even on deployed systems). | |
ProcessAllFilesAsync | (not specified) | |
ReferenceEquals | Determines whether the specified Object instances are the same instance. | |
RegisterAllAddOnsAsync | Locates all addons and registers them at application startup. | |
RemoveAsync | Removes a package, including data, files and the assembly implementing the package. | |
RemoveSiteDataAsync | (not specified) | |
SavePackageMapAsync | Saves a map of all currently installed packages. | |
ToString | Returns a string that represents the current object. | |
TryFindAddOnNamed | Returns a specific named addon. | |
TryFindPackage | Returns a specific package. | |
TryFindSkin | Returns a specific skin. | |
TryFindTemplate | Returns a specific template. | |
TryGetAddOnNamedUrl | Returns the Url to the specific product's addon folder | |
TryGetAddOnPackageUrl | Returns the Url to the specific package's addon folder | |
TryGetAddOnTemplateUrl | Returns the Url to the specific template's addon folder | |
TryGetPackageFromAssembly | Given an assembly, returns an instance of the Package class describing the package. | |
TryGetPackageFromType | Given a type, returns the YetaWF package implementing the type. | |
UninstallModelsAsync | (not specified) | |
UpgradeToNewPackagesAsync | Takes the existing package map (from a prior YetaWF instance startup) and installs or updates models for new packages and packages whose version has been updated. |
AddOnType | (not specified) |
See Also YetaWF.Core Overview
Documentation Feedback
© 2024 - Softel vdm, Inc. - YetaWF.com