internal void ApplyConfiguration(MsmqIntegrationSecurity security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } security.Mode = this.Mode; this.Transport.ApplyConfiguration(security.Transport); }
internal void InitializeFrom(MsmqIntegrationSecurity security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } SetPropertyValueIfNotDefaultValue(ConfigurationStrings.Mode, security.Mode); this.Transport.InitializeFrom(security.Transport); }
public MsmqIntegrationBinding(MsmqIntegrationSecurityMode securityMode) { this.security = new MsmqIntegrationSecurity(); if (!MsmqIntegrationSecurityModeHelper.IsDefined(securityMode)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidEnumArgumentException("securityMode", (int)securityMode, typeof(MsmqIntegrationSecurityMode))); } this.Initialize(); this.security.Mode = securityMode; }
private static void GetMsmqIntegrationBindingDetails(MsmqIntegration.MsmqIntegrationBinding binding, ref string name, ref string mode, ref string credentialType) { name = GetBindingName <MsmqIntegration.MsmqIntegrationBinding>(binding); MsmqIntegration.MsmqIntegrationSecurity msmqIntegrationSecurity = ((MsmqIntegration.MsmqIntegrationBinding)binding).Security; mode = msmqIntegrationSecurity?.Mode.ToString(); switch (msmqIntegrationSecurity?.Mode) { case MsmqIntegration.MsmqIntegrationSecurityMode.None: credentialType = "N/A"; break; case MsmqIntegration.MsmqIntegrationSecurityMode.Transport: credentialType = msmqIntegrationSecurity.Transport?.MsmqAuthenticationMode.ToString(); break; // No message mode } }
public MsmqIntegrationBinding (MsmqIntegrationSecurityMode securityMode) { security = new MsmqIntegrationSecurity (); security.Mode = securityMode; }
public MsmqIntegrationBinding(MsmqIntegrationSecurityMode securityMode) { security = new MsmqIntegrationSecurity(); security.Mode = securityMode; }
public MsmqIntegrationBinding(string configurationName) { this.security = new MsmqIntegrationSecurity(); this.Initialize(); this.ApplyConfiguration(configurationName); }
public MsmqIntegrationBinding() { this.security = new MsmqIntegrationSecurity(); this.Initialize(); }