Code:
/ DotNET / DotNET / 8.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
- Zone.cs
- GridEntryCollection.cs
- SqlError.cs
- HtmlValidatorAdapter.cs
- SyntaxCheck.cs
- SecurityPermission.cs
- IssuedSecurityTokenParameters.cs
- RegexNode.cs
- HttpCacheVaryByContentEncodings.cs
- Control.cs
- Perspective.cs
- unsafeIndexingFilterStream.cs
- NamespaceCollection.cs
- ThreadExceptionEvent.cs
- ProfileSection.cs
- XamlStream.cs
- ToolBarOverflowPanel.cs
- Command.cs
- ForeignKeyConstraint.cs
- TextSelection.cs
- Button.cs
- MutexSecurity.cs
- WSDualHttpSecurityElement.cs
- SolidBrush.cs
- XhtmlBasicImageAdapter.cs
- SecurityDocument.cs
- FunctionMappingTranslator.cs
- XsltFunctions.cs
- DataGridViewRowsRemovedEventArgs.cs
- XmlDocument.cs
- ScrollChrome.cs
- PDBReader.cs
- HatchBrush.cs
- TileModeValidation.cs
- Imaging.cs
- WebPartTransformerAttribute.cs
- ConstructorNeedsTagAttribute.cs
- LocalValueEnumerator.cs
- GenericXmlSecurityToken.cs
- mongolianshape.cs
- SoapProtocolReflector.cs
- CredentialCache.cs
- ActivityDesignerLayoutSerializers.cs
- SplitterDesigner.cs
- _ContextAwareResult.cs
- FormsAuthentication.cs
- LayoutEditorPart.cs
- CharEnumerator.cs
- SerialPinChanges.cs
- EventDescriptorCollection.cs
- CodeAttributeDeclarationCollection.cs
- TextSerializer.cs
- Profiler.cs
- SimpleLine.cs
- ByteStack.cs
- ClaimTypes.cs
- XhtmlBasicObjectListAdapter.cs
- WorkflowServiceOperationListItem.cs
- ReadWriteObjectLock.cs
- Encoding.cs
- JsonReader.cs
- GroupedContextMenuStrip.cs
- GridViewSortEventArgs.cs
- Dynamic.cs
- AddInProcess.cs
- CorrelationService.cs
- _FtpControlStream.cs
- UTF7Encoding.cs
- SymDocumentType.cs
- PersistenceProvider.cs
- UpdateCompiler.cs
- ProtocolsConfigurationEntry.cs
- ComponentChangingEvent.cs
- CollectionViewSource.cs
- Win32Native.cs
- SqlNamer.cs
- BufferedMessageWriter.cs
- RichTextBox.cs
- ContainerCodeDomSerializer.cs
- PointIndependentAnimationStorage.cs
- SID.cs
- DataTrigger.cs
- ListViewInsertionMark.cs
- SmtpException.cs
- WindowsSspiNegotiation.cs
- XmlSchema.cs
- XComponentModel.cs
- CompiledWorkflowDefinitionContext.cs
- GPStream.cs
- UIElement3D.cs
- WebServiceData.cs
- UnsafeNativeMethods.cs
- DispatcherHooks.cs
- DataGridCellClipboardEventArgs.cs
- sqlpipe.cs
- FontCollection.cs
- ReadOnlyNameValueCollection.cs
- UnmanagedMemoryStreamWrapper.cs
- MatrixIndependentAnimationStorage.cs
- DataListItemCollection.cs