Table of Contents

Class PackageSearchMetadata

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public class PackageSearchMetadata : IPackageSearchMetadata
Inheritance
PackageSearchMetadata
Implements
Derived
Inherited Members
Extension Methods

Constructors

PackageSearchMetadata()

public PackageSearchMetadata()

Properties

Authors

public string Authors { get; }

Property Value

string

DependencySets

public IEnumerable<PackageDependencyGroup> DependencySets { get; }

Property Value

IEnumerable<PackageDependencyGroup>

DependencySetsInternal

public IEnumerable<PackageDependencyGroup> DependencySetsInternal { get; }

Property Value

IEnumerable<PackageDependencyGroup>

DeprecationMetadata

public PackageDeprecationMetadata DeprecationMetadata { get; }

Property Value

PackageDeprecationMetadata

Description

public string Description { get; }

Property Value

string

DownloadCount

public long? DownloadCount { get; }

Property Value

long?

IconUrl

public Uri IconUrl { get; }

Property Value

Uri

Identity

public PackageIdentity Identity { get; }

Property Value

PackageIdentity

IsListed

public bool IsListed { get; }

Property Value

bool

LicenseExpression

public string LicenseExpression { get; }

Property Value

string

LicenseExpressionVersion

public string LicenseExpressionVersion { get; }

Property Value

string

LicenseMetadata

public LicenseMetadata LicenseMetadata { get; }

Property Value

LicenseMetadata

LicenseUrl

public Uri LicenseUrl { get; }

Property Value

Uri

Owners

public string Owners { get; }

Property Value

string

PackageDetailsUrl

public Uri PackageDetailsUrl { get; set; }

Property Value

Uri

PackageId

public string PackageId { get; }

Property Value

string

ParsedVersions

public VersionInfo[] ParsedVersions { get; }

Property Value

VersionInfo[]

PrefixReserved

public bool PrefixReserved { get; }

Property Value

bool

ProjectUrl

public Uri ProjectUrl { get; }

Property Value

Uri

Published

public DateTimeOffset? Published { get; }

Property Value

DateTimeOffset?

ReadmeUrl

public Uri ReadmeUrl { get; }

Property Value

Uri

ReportAbuseUrl

public Uri ReportAbuseUrl { get; set; }

Property Value

Uri

RequireLicenseAcceptance

public bool RequireLicenseAcceptance { get; }

Property Value

bool

Summary

public string Summary { get; }

Property Value

string

Tags

public string Tags { get; }

Property Value

string

Title

public string Title { get; }

Property Value

string

Version

public NuGetVersion Version { get; }

Property Value

NuGetVersion

Vulnerabilities

public IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities { get; }

Property Value

IEnumerable<PackageVulnerabilityMetadata>

Methods

GetDeprecationMetadataAsync()

public Task<PackageDeprecationMetadata> GetDeprecationMetadataAsync()

Returns

Task<PackageDeprecationMetadata>

GetVersionsAsync()

public Task<IEnumerable<VersionInfo>> GetVersionsAsync()

Returns

Task<IEnumerable<VersionInfo>>