public ComPlusServiceMonikerSchema(string address, string contract, string contractNamespace, ServiceDescription wsdl, string spnIdentity, string upnIdentity, string dnsIdentity, string binding, string bindingConfiguration, string bindingNamespace, string mexAddress, string mexBinding, string mexBindingConfiguration, string mexSpnIdentity, string mexUpnIdentity, string mexDnsIdentity)
 {
     this.address                 = address;
     this.contract                = contract;
     this.contractNamespace       = contractNamespace;
     this.wsdlWrapper             = new WsdlWrapper(wsdl);
     this.spnIdentity             = spnIdentity;
     this.upnIdentity             = spnIdentity;
     this.dnsIdentity             = spnIdentity;
     this.binding                 = binding;
     this.bindingConfiguration    = bindingConfiguration;
     this.bindingNamespace        = bindingNamespace;
     this.mexSpnIdentity          = mexSpnIdentity;
     this.mexUpnIdentity          = mexUpnIdentity;
     this.mexDnsIdentity          = mexDnsIdentity;
     this.mexAddress              = mexAddress;
     this.mexBinding              = mexBinding;
     this.mexBindingConfiguration = mexBindingConfiguration;
 }
 public ComPlusServiceHostStartedServiceDetailsSchema(Guid appid, Guid clsid, ServiceDescription wsdl) : base(appid, clsid)
 {
     this.wsdlWrapper = new WsdlWrapper(wsdl);
 }
 public ComPlusServiceHostStartedServiceDetailsSchema(Guid appid, Guid clsid, ServiceDescription wsdl) : base(appid, clsid)
 {
     this.wsdlWrapper = new WsdlWrapper(wsdl);
 }
 public ComPlusServiceMonikerSchema(
     string address,
     string contract,
     string contractNamespace,
     WsdlNS.ServiceDescription wsdl,
     string spnIdentity,
     string upnIdentity,
     string dnsIdentity,
     string binding,
     string bindingConfiguration,
     string bindingNamespace,
     string mexAddress,
     string mexBinding,
     string mexBindingConfiguration,
     string mexSpnIdentity,
     string mexUpnIdentity,
     string mexDnsIdentity
     )
 {
     this.address = address;
     this.contract = contract;
     this.contractNamespace = contractNamespace;
     this.wsdlWrapper = new WsdlWrapper(wsdl);
     this.spnIdentity = spnIdentity;
     this.upnIdentity = spnIdentity;
     this.dnsIdentity = spnIdentity;
     this.binding = binding;
     this.bindingConfiguration = bindingConfiguration;
     this.bindingNamespace = bindingNamespace;
     this.mexSpnIdentity = mexSpnIdentity;
     this.mexUpnIdentity = mexUpnIdentity;
     this.mexDnsIdentity = mexDnsIdentity;
     this.mexAddress = mexAddress;
     this.mexBinding = mexBinding;
     this.mexBindingConfiguration = mexBindingConfiguration;
 }