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
- HttpConfigurationSystem.cs
- CellNormalizer.cs
- XmlSortKey.cs
- DesignerLabelAdapter.cs
- XmlText.cs
- CodeTypeReferenceCollection.cs
- CollectionBuilder.cs
- TextTreeTextNode.cs
- ConfigurationElementCollection.cs
- XmlNotation.cs
- InfoCardKeyedHashAlgorithm.cs
- ScriptBehaviorDescriptor.cs
- Gdiplus.cs
- SafeProcessHandle.cs
- DataTableNewRowEvent.cs
- ApplicationCommands.cs
- ProgressiveCrcCalculatingStream.cs
- FrameworkElementFactory.cs
- DynamicDocumentPaginator.cs
- DesignerSerializationOptionsAttribute.cs
- PartialList.cs
- DPTypeDescriptorContext.cs
- ReadOnlyActivityGlyph.cs
- ArrayWithOffset.cs
- UnsafeNativeMethods.cs
- SevenBitStream.cs
- MethodAccessException.cs
- FeatureManager.cs
- ToolStripDropTargetManager.cs
- RectAnimationUsingKeyFrames.cs
- IListConverters.cs
- OutputCacheSection.cs
- CommandHelper.cs
- ActivityDefaults.cs
- SqlWriter.cs
- UIElement.cs
- BorderGapMaskConverter.cs
- DocumentPageHost.cs
- DesignerTransaction.cs
- XmlSchemaSearchPattern.cs
- IPAddress.cs
- DataTrigger.cs
- DbConnectionPoolGroupProviderInfo.cs
- TabItem.cs
- TemplateBamlTreeBuilder.cs
- ValidatedControlConverter.cs
- StorageConditionPropertyMapping.cs
- EditBehavior.cs
- Int64KeyFrameCollection.cs
- SerializableReadOnlyDictionary.cs
- ArcSegment.cs
- DataReceivedEventArgs.cs
- nulltextnavigator.cs
- FormatControl.cs
- ISFClipboardData.cs
- XPathSelfQuery.cs
- ZipIOFileItemStream.cs
- cookiecontainer.cs
- XmlDeclaration.cs
- EncodingTable.cs
- SafeProcessHandle.cs
- QueryGeneratorBase.cs
- SoapFault.cs
- PictureBox.cs
- ListInitExpression.cs
- IEnumerable.cs
- DataControlExtensions.cs
- CmsInterop.cs
- SliderAutomationPeer.cs
- XamlReader.cs
- FrameworkContentElement.cs
- TypeUnloadedException.cs
- WebBrowser.cs
- SizeIndependentAnimationStorage.cs
- InteropEnvironment.cs
- ResolvePPIDRequest.cs
- XmlILModule.cs
- UICuesEvent.cs
- DecoderReplacementFallback.cs
- precedingquery.cs
- BaseTypeViewSchema.cs
- CustomExpressionEventArgs.cs
- EventlogProvider.cs
- NonPrimarySelectionGlyph.cs
- FormatConvertedBitmap.cs
- NativeMethods.cs
- OutputCacheProfile.cs
- DataKey.cs
- WebPartDisplayModeCollection.cs
- GridViewSelectEventArgs.cs
- PropertyConverter.cs
- PenLineJoinValidation.cs
- TextParagraph.cs
- ReliableMessagingHelpers.cs
- RowVisual.cs
- VarInfo.cs
- ItemChangedEventArgs.cs
- ClientBuildManager.cs
- CharEnumerator.cs
- XmlDataSourceView.cs