C# Class NuGet.Services.Metadata.Catalog.Registration.RegistrationMakerCatalogItem

Inheritance: CatalogItem
显示文件 Open project: NuGet/NuGet.Services.Metadata

Public Properties

Property Type Description
PackagePathProvider IPackagePathProvider

Public Methods

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

Private Methods

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

Method Details

CreateContent() public method

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

CreatePageContent() public method

public CreatePageContent ( CatalogContext context ) : IGraph
context CatalogContext
return IGraph

GetItemAddress() public method

public GetItemAddress ( ) : Uri
return System.Uri

GetItemType() public method

public GetItemType ( ) : Uri
return System.Uri

RegistrationMakerCatalogItem() public method

public RegistrationMakerCatalogItem ( Uri catalogUri, IGraph catalogItem, Uri registrationBaseAddress, bool isExistingItem, Uri packageContentBaseAddress = null ) : Newtonsoft.Json.Linq
catalogUri System.Uri
catalogItem IGraph
registrationBaseAddress System.Uri
isExistingItem bool
packageContentBaseAddress System.Uri
return Newtonsoft.Json.Linq

Property Details

PackagePathProvider public_oe static_oe property

public static IPackagePathProvider PackagePathProvider
return IPackagePathProvider