C# Class AzureWebFarm.Storage.WebSiteRepository

Inheritance: IWebSiteRepository
Datei anzeigen Open project: MRCollective/AzureWebFarm Class Usage Examples

Public Methods

Method Description
AddBindingToWebSite ( System.Guid webSiteId, Binding binding ) : void
AddBindingToWebSite ( WebSite webSite, Binding binding ) : void
CreateWebSite ( WebSite webSite ) : void
CreateWebSiteWithBinding ( WebSite webSite, Binding binding ) : void
EditBinding ( Binding binding ) : void
RemoveBinding ( System.Guid bindingId ) : void
RemoveWebSite ( System.Guid webSiteId ) : void
RetrieveBinding ( System.Guid bindingId ) : Binding
RetrieveBindingsForPort ( int port ) : IList
RetrieveCertificateBindings ( string certificateHash ) : IList
RetrieveWebSite ( System.Guid webSiteId ) : WebSite
RetrieveWebSiteBindings ( System.Guid webSiteId ) : IList
RetrieveWebSiteWithBindings ( System.Guid webSiteId ) : WebSite
RetrieveWebSites ( ) : IList
RetrieveWebSitesWithBindings ( ) : IList
UpdateBinding ( Binding binding ) : void
UpdateWebSite ( WebSite webSite ) : void
WebSiteRepository ( IAzureStorageFactory factory ) : System

Method Details

AddBindingToWebSite() public method

public AddBindingToWebSite ( System.Guid webSiteId, Binding binding ) : void
webSiteId System.Guid
binding AzureWebFarm.Entities.Binding
return void

AddBindingToWebSite() public method

public AddBindingToWebSite ( WebSite webSite, Binding binding ) : void
webSite AzureWebFarm.Entities.WebSite
binding AzureWebFarm.Entities.Binding
return void

CreateWebSite() public method

public CreateWebSite ( WebSite webSite ) : void
webSite AzureWebFarm.Entities.WebSite
return void

CreateWebSiteWithBinding() public method

public CreateWebSiteWithBinding ( WebSite webSite, Binding binding ) : void
webSite AzureWebFarm.Entities.WebSite
binding AzureWebFarm.Entities.Binding
return void

EditBinding() public method

public EditBinding ( Binding binding ) : void
binding AzureWebFarm.Entities.Binding
return void

RemoveBinding() public method

public RemoveBinding ( System.Guid bindingId ) : void
bindingId System.Guid
return void

RemoveWebSite() public method

public RemoveWebSite ( System.Guid webSiteId ) : void
webSiteId System.Guid
return void

RetrieveBinding() public method

public RetrieveBinding ( System.Guid bindingId ) : Binding
bindingId System.Guid
return AzureWebFarm.Entities.Binding

RetrieveBindingsForPort() public method

public RetrieveBindingsForPort ( int port ) : IList
port int
return IList

RetrieveCertificateBindings() public method

public RetrieveCertificateBindings ( string certificateHash ) : IList
certificateHash string
return IList

RetrieveWebSite() public method

public RetrieveWebSite ( System.Guid webSiteId ) : WebSite
webSiteId System.Guid
return AzureWebFarm.Entities.WebSite

RetrieveWebSiteBindings() public method

public RetrieveWebSiteBindings ( System.Guid webSiteId ) : IList
webSiteId System.Guid
return IList

RetrieveWebSiteWithBindings() public method

public RetrieveWebSiteWithBindings ( System.Guid webSiteId ) : WebSite
webSiteId System.Guid
return AzureWebFarm.Entities.WebSite

RetrieveWebSites() public method

public RetrieveWebSites ( ) : IList
return IList

RetrieveWebSitesWithBindings() public method

public RetrieveWebSitesWithBindings ( ) : IList
return IList

UpdateBinding() public method

public UpdateBinding ( Binding binding ) : void
binding AzureWebFarm.Entities.Binding
return void

UpdateWebSite() public method

public UpdateWebSite ( WebSite webSite ) : void
webSite AzureWebFarm.Entities.WebSite
return void

WebSiteRepository() public method

public WebSiteRepository ( IAzureStorageFactory factory ) : System
factory IAzureStorageFactory
return System