Class PackageSearchMetadataBuilder.ClonedPackageSearchMetadata
- Namespace
- NuGet.Protocol.Core.Types
- Assembly
- NuGet.Protocol.dll
public class PackageSearchMetadataBuilder.ClonedPackageSearchMetadata : IPackageSearchMetadata
- Inheritance
-
PackageSearchMetadataBuilder.ClonedPackageSearchMetadata
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
public ClonedPackageSearchMetadata()
Properties
public string Authors { get; set; }
Property Value
- string
public IEnumerable<PackageDependencyGroup> DependencySets { get; set; }
Property Value
- IEnumerable<PackageDependencyGroup>
public string Description { get; set; }
Property Value
- string
public long? DownloadCount { get; set; }
Property Value
- long?
public Uri IconUrl { get; set; }
Property Value
- Uri
public PackageIdentity Identity { get; set; }
Property Value
- PackageIdentity
public bool IsListed { get; set; }
Property Value
- bool
public LicenseMetadata LicenseMetadata { get; set; }
Property Value
- LicenseMetadata
public Uri LicenseUrl { get; set; }
Property Value
- Uri
public string Owners { get; set; }
Property Value
- string
public Uri PackageDetailsUrl { get; set; }
Property Value
- Uri
public string PackagePath { get; set; }
Property Value
- string
[Obsolete("PackagePath is recommended in place of PackageReader")]
public Func<PackageReaderBase> PackageReader { get; set; }
Property Value
- Func<PackageReaderBase>
public bool PrefixReserved { get; set; }
Property Value
- bool
public Uri ProjectUrl { get; set; }
Property Value
- Uri
public DateTimeOffset? Published { get; set; }
Property Value
- DateTimeOffset?
public Uri ReadmeUrl { get; set; }
Property Value
- Uri
public Uri ReportAbuseUrl { get; set; }
Property Value
- Uri
public bool RequireLicenseAcceptance { get; set; }
Property Value
- bool
public string Summary { get; set; }
Property Value
- string
public string Tags { get; set; }
Property Value
- string
public string Title { get; set; }
Property Value
- string
public IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities { get; set; }
Property Value
- IEnumerable<PackageVulnerabilityMetadata>
Methods
public Task<PackageDeprecationMetadata> GetDeprecationMetadataAsync()
Returns
- Task<PackageDeprecationMetadata>
public Task<IEnumerable<VersionInfo>> GetVersionsAsync()
Returns
- Task<IEnumerable<VersionInfo>>