Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / Mail / SmtpFailedRecipientException.cs / 1 / SmtpFailedRecipientException.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net.Mail { using System; using System.Runtime.Serialization; using System.Security.Permissions; [Serializable] public class SmtpFailedRecipientException : SmtpException, ISerializable { private string failedRecipient; internal bool fatal; public SmtpFailedRecipientException() : base() { } public SmtpFailedRecipientException(string message) : base(message) { } public SmtpFailedRecipientException(string message, Exception innerException) : base(message, innerException) { } protected SmtpFailedRecipientException(SerializationInfo info, StreamingContext context) : base (info, context) { failedRecipient = info.GetString("failedRecipient"); } public SmtpFailedRecipientException(SmtpStatusCode statusCode, string failedRecipient) : base(statusCode) { this.failedRecipient = failedRecipient; } public SmtpFailedRecipientException(SmtpStatusCode statusCode, string failedRecipient, string serverResponse) : base(statusCode, serverResponse, true) { this.failedRecipient = failedRecipient; } public SmtpFailedRecipientException(string message, string failedRecipient, Exception innerException) : base(message, innerException) { this.failedRecipient = failedRecipient; } public string FailedRecipient { get { return failedRecipient; } } // // ISerializable // ///[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter)] void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { GetObjectData(serializationInfo, streamingContext); } // // FxCop: provide some way for derived classes to access GetObjectData even if the derived class // explicitly re-inherits ISerializable. // [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter)] public override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { base.GetObjectData(serializationInfo, streamingContext); serializationInfo.AddValue("failedRecipient", failedRecipient, typeof(string)); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LabelExpression.cs
- CollectionType.cs
- BitmapEffectOutputConnector.cs
- LineProperties.cs
- SchemaHelper.cs
- KeyBinding.cs
- SubtreeProcessor.cs
- CodeCompiler.cs
- x509utils.cs
- WebPartDescription.cs
- ListItemConverter.cs
- PDBReader.cs
- VirtualizingStackPanel.cs
- AuthenticatingEventArgs.cs
- DataGridRowHeader.cs
- Renderer.cs
- FrugalMap.cs
- MembershipPasswordException.cs
- MessageSmuggler.cs
- GridViewSelectEventArgs.cs
- InternalTransaction.cs
- HandlerMappingMemo.cs
- MappingException.cs
- httpapplicationstate.cs
- Opcode.cs
- SafeHandles.cs
- BooleanExpr.cs
- FileLoadException.cs
- HtmlGenericControl.cs
- IgnorePropertiesAttribute.cs
- LinkLabel.cs
- GlobalAclOperationRequirement.cs
- ListBase.cs
- MessageFormatterConverter.cs
- ExtendedProtectionPolicy.cs
- CryptoApi.cs
- ResourceBinder.cs
- EventItfInfo.cs
- FixedSOMLineCollection.cs
- SqlDataSourceCache.cs
- HideDisabledControlAdapter.cs
- SelectionManager.cs
- IISMapPath.cs
- NotifyParentPropertyAttribute.cs
- XmlAttributeOverrides.cs
- AsymmetricSignatureFormatter.cs
- EdgeProfileValidation.cs
- Oid.cs
- SqlGatherProducedAliases.cs
- SqlDeflator.cs
- SecurityTokenException.cs
- DbSourceCommand.cs
- QueryableDataSourceEditData.cs
- XPathScanner.cs
- SaveFileDialog.cs
- PhysicalFontFamily.cs
- RightsManagementEncryptionTransform.cs
- ClientProxyGenerator.cs
- ByteStack.cs
- SQLMembershipProvider.cs
- IOException.cs
- SchemaDeclBase.cs
- RepeaterItemCollection.cs
- Queue.cs
- PropertyEntry.cs
- DiscriminatorMap.cs
- RuleRef.cs
- FrameworkRichTextComposition.cs
- MsmqEncryptionAlgorithm.cs
- NamedObject.cs
- EntityContainerEmitter.cs
- DataRelationCollection.cs
- TransformDescriptor.cs
- UseLicense.cs
- ScrollBar.cs
- EdmToObjectNamespaceMap.cs
- WebPartRestoreVerb.cs
- MulticastDelegate.cs
- UriSectionReader.cs
- TableRow.cs
- TextTrailingCharacterEllipsis.cs
- SqlBooleanizer.cs
- OdbcInfoMessageEvent.cs
- ByteStack.cs
- TimeEnumHelper.cs
- LineProperties.cs
- GenerateScriptTypeAttribute.cs
- CompatibleIComparer.cs
- BaseProcessor.cs
- ProcessHostFactoryHelper.cs
- AutoGeneratedFieldProperties.cs
- EventPropertyMap.cs
- WebControl.cs
- HtmlLinkAdapter.cs
- CollectionViewGroupInternal.cs
- SvcMapFileSerializer.cs
- _NativeSSPI.cs
- SchemaCollectionCompiler.cs
- SmtpNtlmAuthenticationModule.cs
- SiteMembershipCondition.cs