C# 클래스 AzureWebFarm.Storage.WebSiteRepository

상속: IWebSiteRepository
파일 보기 프로젝트 열기: MRCollective/AzureWebFarm 1 사용 예제들

공개 메소드들

메소드 설명
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