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
- ListViewItemEventArgs.cs
- ButtonChrome.cs
- DesignUtil.cs
- CommonObjectSecurity.cs
- Stacktrace.cs
- TakeOrSkipWhileQueryOperator.cs
- MemoryMappedFileSecurity.cs
- NameValueConfigurationCollection.cs
- ResXResourceReader.cs
- DataIdProcessor.cs
- FormViewActionList.cs
- TCPClient.cs
- SecurityException.cs
- Page.cs
- CanonicalFormWriter.cs
- WinInet.cs
- CompiledRegexRunnerFactory.cs
- ReadWriteObjectLock.cs
- ChtmlMobileTextWriter.cs
- PerformanceCountersElement.cs
- TcpAppDomainProtocolHandler.cs
- ModelService.cs
- WpfKnownTypeInvoker.cs
- IdentityNotMappedException.cs
- SqlCacheDependencySection.cs
- TargetFrameworkAttribute.cs
- ExpandableObjectConverter.cs
- HashHelper.cs
- BaseResourcesBuildProvider.cs
- NetworkCredential.cs
- SiteMapNodeItem.cs
- Stack.cs
- NullableFloatMinMaxAggregationOperator.cs
- StickyNote.cs
- HttpModulesSection.cs
- MatrixTransform3D.cs
- BypassElementCollection.cs
- SqlRewriteScalarSubqueries.cs
- CounterCreationData.cs
- DrawingContext.cs
- DetailsViewDeleteEventArgs.cs
- FontUnit.cs
- SchemaInfo.cs
- Binding.cs
- RIPEMD160Managed.cs
- SspiSafeHandles.cs
- ListBoxItem.cs
- InteropBitmapSource.cs
- ListViewGroupItemCollection.cs
- TitleStyle.cs
- SplineKeyFrames.cs
- ExpandedProjectionNode.cs
- PropertyValueUIItem.cs
- BaseValidator.cs
- NeedSkipTokenVisitor.cs
- PlainXmlWriter.cs
- Size3D.cs
- PathSegment.cs
- ProviderBase.cs
- WebPartEventArgs.cs
- FileRecordSequence.cs
- PolicyChain.cs
- DataPagerField.cs
- InternalPolicyElement.cs
- EventPropertyMap.cs
- XmlToDatasetMap.cs
- SafeCertificateContext.cs
- ObjectHandle.cs
- Vector3D.cs
- CollectionTypeElement.cs
- SqlUserDefinedAggregateAttribute.cs
- UpdatePanelTriggerCollection.cs
- BitmapPalettes.cs
- AutomationElementCollection.cs
- XmlKeywords.cs
- OleDbConnectionInternal.cs
- PointAnimationUsingKeyFrames.cs
- PolicyChain.cs
- FrameSecurityDescriptor.cs
- AspNetSynchronizationContext.cs
- AgileSafeNativeMemoryHandle.cs
- ClientSettingsStore.cs
- RoutedEventHandlerInfo.cs
- TypeLibConverter.cs
- DateTime.cs
- SystemThemeKey.cs
- SafeNativeMethodsOther.cs
- AuthenticationService.cs
- SQLString.cs
- MsmqSecureHashAlgorithm.cs
- SchemaImporterExtension.cs
- CheckoutException.cs
- PinnedBufferMemoryStream.cs
- DiscriminatorMap.cs
- FontSource.cs
- StdValidatorsAndConverters.cs
- TextPointer.cs
- StatusStrip.cs
- EnterpriseServicesHelper.cs
- MatcherBuilder.cs