C# Class SIPSorcery.Web.Services.ProvisioningServiceInstanceProvider

Inheritance: IInstanceProvider, IServiceBehavior
Afficher le fichier Open project: TilmannBach/sipsorcery-fork Class Usage Examples

Méthodes publiques

Méthode Description
AddBindingParameters ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, System endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters ) : void
ApplyDispatchBehavior ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase ) : void
GetInstance ( System.ServiceModel.InstanceContext instanceContext ) : object
GetInstance ( System.ServiceModel.InstanceContext instanceContext, Message message ) : object
ProvisioningServiceInstanceProvider ( ) : System
ProvisioningServiceInstanceProvider ( SIPAssetPersistor sipAccountPersistor, SIPAssetPersistor sipDialPlanPersistor, SIPAssetPersistor sipProviderPersistor, SIPAssetPersistor sipProviderBindingsPersistor, SIPAssetPersistor sipRegistrarBindingsPersistor, SIPAssetPersistor sipDialoguePersistor, SIPAssetPersistor sipCDRPersistor, CustomerSessionManager crmSessionManager, SIPDomainManager sipDomainManager, SIPMonitorLogDelegate log, int newCustomersAllowedLimit ) : System
ProvisioningServiceInstanceProvider ( SIPAssetPersistor sipAccountPersistor, SIPAssetPersistor sipDialPlanPersistor, SIPAssetPersistor sipProviderPersistor, SIPAssetPersistor sipProviderBindingsPersistor, SIPAssetPersistor sipRegistrarBindingsPersistor, SIPAssetPersistor sipDialoguePersistor, SIPAssetPersistor sipCDRPersistor, CustomerSessionManager crmSessionManager, SIPDomainManager sipDomainManager, SIPMonitorLogDelegate log, int newCustomersAllowedLimit, bool inviteCodeRequired ) : System
ReleaseInstance ( System.ServiceModel.InstanceContext instanceContext, object instance ) : void
Validate ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase ) : void

Method Details

AddBindingParameters() public méthode

public AddBindingParameters ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, System endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters ) : void
serviceDescription System.ServiceModel.Description.ServiceDescription
serviceHostBase ServiceHostBase
endpoints System
bindingParameters System.ServiceModel.Channels.BindingParameterCollection
Résultat void

ApplyDispatchBehavior() public méthode

public ApplyDispatchBehavior ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase ) : void
serviceDescription System.ServiceModel.Description.ServiceDescription
serviceHostBase ServiceHostBase
Résultat void

GetInstance() public méthode

public GetInstance ( System.ServiceModel.InstanceContext instanceContext ) : object
instanceContext System.ServiceModel.InstanceContext
Résultat object

GetInstance() public méthode

public GetInstance ( System.ServiceModel.InstanceContext instanceContext, Message message ) : object
instanceContext System.ServiceModel.InstanceContext
message Message
Résultat object

ProvisioningServiceInstanceProvider() public méthode

public ProvisioningServiceInstanceProvider ( ) : System
Résultat System

ProvisioningServiceInstanceProvider() public méthode

public ProvisioningServiceInstanceProvider ( SIPAssetPersistor sipAccountPersistor, SIPAssetPersistor sipDialPlanPersistor, SIPAssetPersistor sipProviderPersistor, SIPAssetPersistor sipProviderBindingsPersistor, SIPAssetPersistor sipRegistrarBindingsPersistor, SIPAssetPersistor sipDialoguePersistor, SIPAssetPersistor sipCDRPersistor, CustomerSessionManager crmSessionManager, SIPDomainManager sipDomainManager, SIPMonitorLogDelegate log, int newCustomersAllowedLimit ) : System
sipAccountPersistor SIPAssetPersistor
sipDialPlanPersistor SIPAssetPersistor
sipProviderPersistor SIPAssetPersistor
sipProviderBindingsPersistor SIPAssetPersistor
sipRegistrarBindingsPersistor SIPAssetPersistor
sipDialoguePersistor SIPAssetPersistor
sipCDRPersistor SIPAssetPersistor
crmSessionManager SIPSorcery.CRM.CustomerSessionManager
sipDomainManager SIPSorcery.SIP.App.SIPDomainManager
log SIPMonitorLogDelegate
newCustomersAllowedLimit int
Résultat System

ProvisioningServiceInstanceProvider() public méthode

public ProvisioningServiceInstanceProvider ( SIPAssetPersistor sipAccountPersistor, SIPAssetPersistor sipDialPlanPersistor, SIPAssetPersistor sipProviderPersistor, SIPAssetPersistor sipProviderBindingsPersistor, SIPAssetPersistor sipRegistrarBindingsPersistor, SIPAssetPersistor sipDialoguePersistor, SIPAssetPersistor sipCDRPersistor, CustomerSessionManager crmSessionManager, SIPDomainManager sipDomainManager, SIPMonitorLogDelegate log, int newCustomersAllowedLimit, bool inviteCodeRequired ) : System
sipAccountPersistor SIPAssetPersistor
sipDialPlanPersistor SIPAssetPersistor
sipProviderPersistor SIPAssetPersistor
sipProviderBindingsPersistor SIPAssetPersistor
sipRegistrarBindingsPersistor SIPAssetPersistor
sipDialoguePersistor SIPAssetPersistor
sipCDRPersistor SIPAssetPersistor
crmSessionManager SIPSorcery.CRM.CustomerSessionManager
sipDomainManager SIPSorcery.SIP.App.SIPDomainManager
log SIPMonitorLogDelegate
newCustomersAllowedLimit int
inviteCodeRequired bool
Résultat System

ReleaseInstance() public méthode

public ReleaseInstance ( System.ServiceModel.InstanceContext instanceContext, object instance ) : void
instanceContext System.ServiceModel.InstanceContext
instance object
Résultat void

Validate() public méthode

public Validate ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase ) : void
serviceDescription System.ServiceModel.Description.ServiceDescription
serviceHostBase ServiceHostBase
Résultat void