Class PackageSearchMetadata
- Namespace
- NuGet.Protocol
- Assembly
- NuGet.Protocol.dll
public class PackageSearchMetadata : IPackageSearchMetadata
- Inheritance
-
PackageSearchMetadata
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
public PackageSearchMetadata()
Properties
public string Authors { get; }
Property Value
- string
public IEnumerable<PackageDependencyGroup> DependencySets { get; }
Property Value
- IEnumerable<PackageDependencyGroup>
public IEnumerable<PackageDependencyGroup> DependencySetsInternal { get; }
Property Value
- IEnumerable<PackageDependencyGroup>
public PackageDeprecationMetadata DeprecationMetadata { get; }
Property Value
- PackageDeprecationMetadata
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 string LicenseExpression { get; }
Property Value
- string
public string LicenseExpressionVersion { get; }
Property Value
- string
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; set; }
Property Value
- Uri
public string PackageId { get; }
Property Value
- string
public VersionInfo[] ParsedVersions { get; }
Property Value
- VersionInfo[]
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; set; }
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 NuGetVersion Version { get; }
Property Value
- NuGetVersion
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>>