C# Class AzureWebFarm.Storage.WebSiteRepository

Inheritance: IWebSiteRepository
Afficher le fichier Open project: MRCollective/AzureWebFarm Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public AddBindingToWebSite ( System.Guid webSiteId, Binding binding ) : void
webSiteId System.Guid
binding AzureWebFarm.Entities.Binding
Résultat void

AddBindingToWebSite() public méthode

public AddBindingToWebSite ( WebSite webSite, Binding binding ) : void
webSite AzureWebFarm.Entities.WebSite
binding AzureWebFarm.Entities.Binding
Résultat void

CreateWebSite() public méthode

public CreateWebSite ( WebSite webSite ) : void
webSite AzureWebFarm.Entities.WebSite
Résultat void

CreateWebSiteWithBinding() public méthode

public CreateWebSiteWithBinding ( WebSite webSite, Binding binding ) : void
webSite AzureWebFarm.Entities.WebSite
binding AzureWebFarm.Entities.Binding
Résultat void

EditBinding() public méthode

public EditBinding ( Binding binding ) : void
binding AzureWebFarm.Entities.Binding
Résultat void

RemoveBinding() public méthode

public RemoveBinding ( System.Guid bindingId ) : void
bindingId System.Guid
Résultat void

RemoveWebSite() public méthode

public RemoveWebSite ( System.Guid webSiteId ) : void
webSiteId System.Guid
Résultat void

RetrieveBinding() public méthode

public RetrieveBinding ( System.Guid bindingId ) : Binding
bindingId System.Guid
Résultat AzureWebFarm.Entities.Binding

RetrieveBindingsForPort() public méthode

public RetrieveBindingsForPort ( int port ) : IList
port int
Résultat IList

RetrieveCertificateBindings() public méthode

public RetrieveCertificateBindings ( string certificateHash ) : IList
certificateHash string
Résultat IList

RetrieveWebSite() public méthode

public RetrieveWebSite ( System.Guid webSiteId ) : WebSite
webSiteId System.Guid
Résultat AzureWebFarm.Entities.WebSite

RetrieveWebSiteBindings() public méthode

public RetrieveWebSiteBindings ( System.Guid webSiteId ) : IList
webSiteId System.Guid
Résultat IList

RetrieveWebSiteWithBindings() public méthode

public RetrieveWebSiteWithBindings ( System.Guid webSiteId ) : WebSite
webSiteId System.Guid
Résultat AzureWebFarm.Entities.WebSite

RetrieveWebSites() public méthode

public RetrieveWebSites ( ) : IList
Résultat IList

RetrieveWebSitesWithBindings() public méthode

public RetrieveWebSitesWithBindings ( ) : IList
Résultat IList

UpdateBinding() public méthode

public UpdateBinding ( Binding binding ) : void
binding AzureWebFarm.Entities.Binding
Résultat void

UpdateWebSite() public méthode

public UpdateWebSite ( WebSite webSite ) : void
webSite AzureWebFarm.Entities.WebSite
Résultat void

WebSiteRepository() public méthode

public WebSiteRepository ( IAzureStorageFactory factory ) : System
factory IAzureStorageFactory
Résultat System