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
- OleDbCommandBuilder.cs
- ReadOnlyDictionary.cs
- unitconverter.cs
- ComponentResourceKey.cs
- TextViewSelectionProcessor.cs
- Binding.cs
- RowToFieldTransformer.cs
- RequestTimeoutManager.cs
- SymbolUsageManager.cs
- ListBoxChrome.cs
- SafeWaitHandle.cs
- StreamingContext.cs
- BitmapPalettes.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ChannelOptions.cs
- LoginUtil.cs
- SettingsProviderCollection.cs
- SpecularMaterial.cs
- DbXmlEnabledProviderManifest.cs
- ModulesEntry.cs
- CacheModeConverter.cs
- PhysicalOps.cs
- StoreItemCollection.cs
- ObjectTypeMapping.cs
- DispatcherEventArgs.cs
- MsmqIntegrationSecurity.cs
- WebPartHeaderCloseVerb.cs
- ArgumentOutOfRangeException.cs
- MimeWriter.cs
- UrlPropertyAttribute.cs
- Activator.cs
- WebSysDefaultValueAttribute.cs
- KeysConverter.cs
- CharAnimationBase.cs
- TemplateBindingExtensionConverter.cs
- SharedStatics.cs
- TextOutput.cs
- TdsParserSessionPool.cs
- Avt.cs
- DetailsViewPageEventArgs.cs
- ColorContextHelper.cs
- SimpleTableProvider.cs
- ErrorsHelper.cs
- AppSettings.cs
- InvokeProviderWrapper.cs
- SetterBaseCollection.cs
- SiteMapNodeItem.cs
- GPRECTF.cs
- WebServiceEndpoint.cs
- HistoryEventArgs.cs
- GenericWebPart.cs
- DatePickerTextBox.cs
- DllNotFoundException.cs
- ConfigurationSettings.cs
- PolicyException.cs
- DataGridViewIntLinkedList.cs
- TcpSocketManager.cs
- DataGridViewComboBoxCell.cs
- ObjectDataSourceDisposingEventArgs.cs
- ObjectDataSourceView.cs
- SoapAttributeOverrides.cs
- DescendantBaseQuery.cs
- AuthenticationServiceManager.cs
- StrongName.cs
- safex509handles.cs
- TrailingSpaceComparer.cs
- WithStatement.cs
- PowerModeChangedEventArgs.cs
- SystemIcmpV6Statistics.cs
- Misc.cs
- _LocalDataStoreMgr.cs
- KeyManager.cs
- LogWriteRestartAreaState.cs
- CancelEventArgs.cs
- SplitterPanel.cs
- DialogWindow.cs
- PolicyConversionContext.cs
- Activator.cs
- ManagedWndProcTracker.cs
- DataBoundControl.cs
- EdmItemCollection.OcAssemblyCache.cs
- AppDomainUnloadedException.cs
- ServiceOperation.cs
- SQlBooleanStorage.cs
- CurrentChangingEventManager.cs
- IndentedWriter.cs
- EmbeddedMailObject.cs
- DeviceContexts.cs
- DynamicDataRoute.cs
- ColorConverter.cs
- SafeNativeMethods.cs
- SymDocumentType.cs
- ImageAnimator.cs
- Help.cs
- BindingsCollection.cs
- TextBox.cs
- CodeBlockBuilder.cs
- KnownTypes.cs
- ObjectStateManagerMetadata.cs
- PropertyChangedEventArgs.cs