C# Класс OnlineVideos.CrossDomain.PluginLoader

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

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

Метод Описание
CloneFreshSiteFromExisting ( SiteUtilBase site ) : SiteUtilBase
ContainsHoster ( string name ) : bool
ContainsHosters ( Uri uri ) : bool
CreateSiteSettingsFromXml ( string siteXml ) : IList
CreateUtilFromShortName ( string name, SiteSettings settings ) : SiteUtilBase
GetAllHosters ( ) : List
GetAllUtilNames ( ) : string[]
GetHoster ( string name ) : HosterBase
GetRequiredDllForUtil ( string name ) : string
InitializeLifetimeService ( ) : object
PluginLoader ( ) : System
UtilExists ( string shortName ) : bool

Приватные методы

Метод Описание
AssemblyResolve ( object sender, ResolveEventArgs args ) : Assembly
LoadAllSiteUtilDlls ( string path ) : void

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

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

public CloneFreshSiteFromExisting ( SiteUtilBase site ) : SiteUtilBase
site OnlineVideos.Sites.SiteUtilBase
Результат OnlineVideos.Sites.SiteUtilBase

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

public ContainsHoster ( string name ) : bool
name string
Результат bool

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

public ContainsHosters ( Uri uri ) : bool
uri System.Uri
Результат bool

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

public CreateSiteSettingsFromXml ( string siteXml ) : IList
siteXml string
Результат IList

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

public CreateUtilFromShortName ( string name, SiteSettings settings ) : SiteUtilBase
name string
settings SiteSettings
Результат OnlineVideos.Sites.SiteUtilBase

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

public GetAllHosters ( ) : List
Результат List

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

public GetAllUtilNames ( ) : string[]
Результат string[]

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

public GetHoster ( string name ) : HosterBase
name string
Результат OnlineVideos.Hoster.HosterBase

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

public GetRequiredDllForUtil ( string name ) : string
name string
Результат string

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

public InitializeLifetimeService ( ) : object
Результат object

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

public PluginLoader ( ) : System
Результат System

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

public UtilExists ( string shortName ) : bool
shortName string
Результат bool