Class LocalPackageSearchMetadata
- Namespace
- NuGet.Protocol
- Assembly
- NuGet.Protocol.dll
public class LocalPackageSearchMetadata : IPackageSearchMetadata
- Inheritance
-
LocalPackageSearchMetadata
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
public LocalPackageSearchMetadata(LocalPackageInfo package)
Parameters
package
LocalPackageInfo
Properties
public string Authors { get; }
Property Value
- string
public IEnumerable<PackageDependencyGroup> DependencySets { get; }
Property Value
- IEnumerable<PackageDependencyGroup>
public string Description { get; }
Property Value
- string
public long? DownloadCount { get; }
Property Value
- long?
public Uri IconUrl { get; }
Property Value
- Uri
public PackageIdentity Identity { get; }
Property Value
- PackageIdentity
public bool IsListed { get; }
Property Value
- bool
public LicenseMetadata LicenseMetadata { get; }
Property Value
- LicenseMetadata
public Uri LicenseUrl { get; }
Property Value
- Uri
public string Owners { get; }
Property Value
- string
public Uri PackageDetailsUrl { get; }
Property Value
- Uri
public string PackagePath { get; }
Property Value
- string
public Func<PackageReaderBase> PackageReader { get; }
Property Value
- Func<PackageReaderBase>
public bool PrefixReserved { get; }
Property Value
- bool
public Uri ProjectUrl { get; }
Property Value
- Uri
public DateTimeOffset? Published { get; }
Property Value
- DateTimeOffset?
public Uri ReadmeUrl { get; }
Property Value
- Uri
public Uri ReportAbuseUrl { get; }
Property Value
- Uri
public bool RequireLicenseAcceptance { get; }
Property Value
- bool
public string Summary { get; }
Property Value
- string
public string Tags { get; }
Property Value
- string
public string Title { get; }
Property Value
- string
public IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities { get; }
Property Value
- IEnumerable<PackageVulnerabilityMetadata>
Methods
public Task<PackageDeprecationMetadata> GetDeprecationMetadataAsync()
Returns
- Task<PackageDeprecationMetadata>
public Task<IEnumerable<VersionInfo>> GetVersionsAsync()
Returns
- Task<IEnumerable<VersionInfo>>
LoadFileAsText(string)
public string LoadFileAsText(string path)
Parameters
path
string
Returns
- string