Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // 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)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EmbeddedObject.cs
- FloaterBaseParagraph.cs
- WmpBitmapDecoder.cs
- SQLInt16.cs
- SByte.cs
- ContainerFilterService.cs
- AssertHelper.cs
- LayoutTableCell.cs
- CqlGenerator.cs
- ListDictionaryInternal.cs
- DataConnectionHelper.cs
- ServiceOperationViewControl.cs
- KeyFrames.cs
- WebScriptMetadataMessageEncoderFactory.cs
- RegistrySecurity.cs
- ReflectTypeDescriptionProvider.cs
- XamlStream.cs
- DataGridView.cs
- control.ime.cs
- ClientBuildManagerCallback.cs
- ScopelessEnumAttribute.cs
- BlobPersonalizationState.cs
- CommandPlan.cs
- ToolStripSplitButton.cs
- regiisutil.cs
- XamlSerializerUtil.cs
- VBCodeProvider.cs
- SkipStoryboardToFill.cs
- StringBuilder.cs
- DetailsViewDeletedEventArgs.cs
- XmlSchemaSimpleContentExtension.cs
- WebPartConnection.cs
- ScriptingAuthenticationServiceSection.cs
- DialogWindow.cs
- ControlParameter.cs
- DecimalFormatter.cs
- XslCompiledTransform.cs
- WindowShowOrOpenTracker.cs
- CreateUserWizardStep.cs
- RuntimeTrackingProfile.cs
- CompModSwitches.cs
- SoapSchemaMember.cs
- Listener.cs
- ConnectionPoint.cs
- RegisteredExpandoAttribute.cs
- TypeLoadException.cs
- Transform3D.cs
- ConstructorArgumentAttribute.cs
- ValidationContext.cs
- XslCompiledTransform.cs
- NamedPipeConnectionPoolSettings.cs
- FontUnitConverter.cs
- RuleCache.cs
- DataGridSortCommandEventArgs.cs
- BindingManagerDataErrorEventArgs.cs
- BroadcastEventHelper.cs
- TransactionManager.cs
- HTMLTagNameToTypeMapper.cs
- LogStream.cs
- HeaderedItemsControl.cs
- IdentityModelStringsVersion1.cs
- PropertyNames.cs
- DockPattern.cs
- LocationUpdates.cs
- DefaultTextStore.cs
- ConnectionPoint.cs
- DetailsViewRowCollection.cs
- NumberFormatter.cs
- Annotation.cs
- PolygonHotSpot.cs
- StructuralObject.cs
- CapabilitiesPattern.cs
- StylusPointPropertyUnit.cs
- BamlStream.cs
- EraserBehavior.cs
- TextOnlyOutput.cs
- SqlDataSourceSelectingEventArgs.cs
- ReverseInheritProperty.cs
- SwitchAttribute.cs
- DBConnection.cs
- ValidationSummary.cs
- FrameworkTemplate.cs
- WizardForm.cs
- HotSpotCollection.cs
- ClonableStack.cs
- MD5CryptoServiceProvider.cs
- ResourceReferenceKeyNotFoundException.cs
- Random.cs
- ConnectionPointCookie.cs
- RuntimeIdentifierPropertyAttribute.cs
- EntityDataSourceStatementEditorForm.cs
- XmlHierarchicalEnumerable.cs
- RequestBringIntoViewEventArgs.cs
- SchemaManager.cs
- Literal.cs
- DebuggerAttributes.cs
- GregorianCalendarHelper.cs
- ExpressionParser.cs
- JournalEntry.cs
- CheckedPointers.cs