public SmtpReceiveDomainCapabilities(string s) { if (!SmtpReceiveDomainCapabilities.InternalTryParse(s, false, out this.domain, out this.capabilities, out this.smtpX509Identifier)) { throw new StrongTypeFormatException(DataStrings.InvalidSmtpReceiveDomainCapabilities(s), "DomainCapabilities"); } }
public static bool TryParse(string s, out SmtpReceiveDomainCapabilities result) { result = null; SmtpDomainWithSubdomains smtpDomainWithSubdomains; SmtpReceiveCapabilities smtpReceiveCapabilities; SmtpX509Identifier x509Identifier; if (!SmtpReceiveDomainCapabilities.InternalTryParse(s, false, out smtpDomainWithSubdomains, out smtpReceiveCapabilities, out x509Identifier)) { return(false); } result = new SmtpReceiveDomainCapabilities(smtpDomainWithSubdomains, smtpReceiveCapabilities, x509Identifier); return(true); }