protected override ServiceEndpoint CreateServiceEndpoint(ContractDescription contractDescription) { UdpSecureAnnouncementEndpoint endpoint = new UdpSecureAnnouncementEndpoint( this.DiscoveryVersion, this.SigningCertificateStoreSettingsElement.StoreSettings); endpoint.ReceivedCertificatesStoreSettings = this.ReceivedCertificatesStoreSettingsElement.StoreSettings; return(endpoint); }
protected override void InitializeFrom(ServiceEndpoint endpoint) { base.InitializeFrom(endpoint); UdpSecureAnnouncementEndpoint source = (UdpSecureAnnouncementEndpoint)endpoint; this.ReceivedCertificatesStoreSettingsElement.ApplySettings(source.ReceivedCertificatesStoreSettings); this.SigningCertificateStoreSettingsElement.ApplySettings(source.SigningCertificateStoreSettings); this.DiscoveryVersion = source.DiscoveryVersion; }
protected override ServiceEndpoint CreateServiceEndpoint(ContractDescription contractDescription) { UdpSecureAnnouncementEndpoint endpoint = new UdpSecureAnnouncementEndpoint( this.DiscoveryVersion, this.SigningCertificateStoreSettingsElement.StoreSettings); endpoint.ReceivedCertificatesStoreSettings = this.ReceivedCertificatesStoreSettingsElement.StoreSettings; return endpoint; }