C# Класс AzureWebFarm.Storage.WebSiteRepository

Наследование: IWebSiteRepository
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

AddBindingToWebSite() публичный Метод

public AddBindingToWebSite ( System.Guid webSiteId, Binding binding ) : void
webSiteId System.Guid
binding AzureWebFarm.Entities.Binding
Результат void

AddBindingToWebSite() публичный Метод

public AddBindingToWebSite ( WebSite webSite, Binding binding ) : void
webSite AzureWebFarm.Entities.WebSite
binding AzureWebFarm.Entities.Binding
Результат void

CreateWebSite() публичный Метод

public CreateWebSite ( WebSite webSite ) : void
webSite AzureWebFarm.Entities.WebSite
Результат void

CreateWebSiteWithBinding() публичный Метод

public CreateWebSiteWithBinding ( WebSite webSite, Binding binding ) : void
webSite AzureWebFarm.Entities.WebSite
binding AzureWebFarm.Entities.Binding
Результат void

EditBinding() публичный Метод

public EditBinding ( Binding binding ) : void
binding AzureWebFarm.Entities.Binding
Результат void

RemoveBinding() публичный Метод

public RemoveBinding ( System.Guid bindingId ) : void
bindingId System.Guid
Результат void

RemoveWebSite() публичный Метод

public RemoveWebSite ( System.Guid webSiteId ) : void
webSiteId System.Guid
Результат void

RetrieveBinding() публичный Метод

public RetrieveBinding ( System.Guid bindingId ) : Binding
bindingId System.Guid
Результат AzureWebFarm.Entities.Binding

RetrieveBindingsForPort() публичный Метод

public RetrieveBindingsForPort ( int port ) : IList
port int
Результат IList

RetrieveCertificateBindings() публичный Метод

public RetrieveCertificateBindings ( string certificateHash ) : IList
certificateHash string
Результат IList

RetrieveWebSite() публичный Метод

public RetrieveWebSite ( System.Guid webSiteId ) : WebSite
webSiteId System.Guid
Результат AzureWebFarm.Entities.WebSite

RetrieveWebSiteBindings() публичный Метод

public RetrieveWebSiteBindings ( System.Guid webSiteId ) : IList
webSiteId System.Guid
Результат IList

RetrieveWebSiteWithBindings() публичный Метод

public RetrieveWebSiteWithBindings ( System.Guid webSiteId ) : WebSite
webSiteId System.Guid
Результат AzureWebFarm.Entities.WebSite

RetrieveWebSites() публичный Метод

public RetrieveWebSites ( ) : IList
Результат IList

RetrieveWebSitesWithBindings() публичный Метод

public RetrieveWebSitesWithBindings ( ) : IList
Результат IList

UpdateBinding() публичный Метод

public UpdateBinding ( Binding binding ) : void
binding AzureWebFarm.Entities.Binding
Результат void

UpdateWebSite() публичный Метод

public UpdateWebSite ( WebSite webSite ) : void
webSite AzureWebFarm.Entities.WebSite
Результат void

WebSiteRepository() публичный Метод

public WebSiteRepository ( IAzureStorageFactory factory ) : System
factory IAzureStorageFactory
Результат System