C# Class NuGet.Services.Metadata.Catalog.RegistrationCatalogItem

Inheritance: NuGet.Services.Metadata.Catalog.CatalogItem
Exibir arquivo Open project: NuGet/NuGet.Services.Metadata

Public Methods

Method Description
CreateContent ( NuGet.Services.Metadata.Catalog.CatalogContext context ) : NuGet.Services.Metadata.Catalog.Persistence.StorageContent
CreatePageContent ( NuGet.Services.Metadata.Catalog.CatalogContext context ) : IGraph
GetItemAddress ( ) : Uri
GetItemType ( ) : Uri
RegistrationCatalogItem ( Uri catalogUri, IGraph catalogItem, Uri packageContentBaseAddress, Uri registrationBaseAddress ) : Newtonsoft.Json.Linq

Private Methods

Method Description
GetPackageContentAddress ( ) : Uri
GetPublishedDate ( ) : System.DateTime
GetRegistrationAddress ( ) : Uri

Method Details

CreateContent() public method

public CreateContent ( NuGet.Services.Metadata.Catalog.CatalogContext context ) : NuGet.Services.Metadata.Catalog.Persistence.StorageContent
context NuGet.Services.Metadata.Catalog.CatalogContext
return NuGet.Services.Metadata.Catalog.Persistence.StorageContent

CreatePageContent() public method

public CreatePageContent ( NuGet.Services.Metadata.Catalog.CatalogContext context ) : IGraph
context NuGet.Services.Metadata.Catalog.CatalogContext
return IGraph

GetItemAddress() public method

public GetItemAddress ( ) : Uri
return System.Uri

GetItemType() public method

public GetItemType ( ) : Uri
return System.Uri

RegistrationCatalogItem() public method

public RegistrationCatalogItem ( Uri catalogUri, IGraph catalogItem, Uri packageContentBaseAddress, Uri registrationBaseAddress ) : Newtonsoft.Json.Linq
catalogUri System.Uri
catalogItem IGraph
packageContentBaseAddress System.Uri
registrationBaseAddress System.Uri
return Newtonsoft.Json.Linq