Table of Contents

Class ServiceIndexResourceV3

Namespace
NuGet.Protocol
Assembly
NuGet.Protocol.dll
public class ServiceIndexResourceV3 : INuGetResource
Inheritance
ServiceIndexResourceV3
Implements
Inherited Members
Extension Methods

Constructors

ServiceIndexResourceV3(JObject, DateTime)

public ServiceIndexResourceV3(JObject index, DateTime requestTime)

Parameters

index JObject
requestTime DateTime

Properties

Entries

public virtual IReadOnlyList<ServiceIndexEntry> Entries { get; }

Property Value

IReadOnlyList<ServiceIndexEntry>

Json

public virtual string Json { get; }

Property Value

string

RequestTime

public virtual DateTime RequestTime { get; }

Property Value

DateTime

Methods

GetServiceEntries(NuGetVersion, params string[])

public virtual IReadOnlyList<ServiceIndexEntry> GetServiceEntries(NuGetVersion clientVersion, params string[] orderedTypes)

Parameters

clientVersion NuGetVersion
orderedTypes string[]

Returns

IReadOnlyList<ServiceIndexEntry>

GetServiceEntries(params string[])

public virtual IReadOnlyList<ServiceIndexEntry> GetServiceEntries(params string[] orderedTypes)

Parameters

orderedTypes string[]

Returns

IReadOnlyList<ServiceIndexEntry>

GetServiceEntryUri(params string[])

public virtual Uri GetServiceEntryUri(params string[] orderedTypes)

Parameters

orderedTypes string[]

Returns

Uri

GetServiceEntryUris(NuGetVersion, params string[])

public virtual IReadOnlyList<Uri> GetServiceEntryUris(NuGetVersion clientVersion, params string[] orderedTypes)

Parameters

clientVersion NuGetVersion
orderedTypes string[]

Returns

IReadOnlyList<Uri>

GetServiceEntryUris(params string[])

public virtual IReadOnlyList<Uri> GetServiceEntryUris(params string[] orderedTypes)

Parameters

orderedTypes string[]

Returns

IReadOnlyList<Uri>