Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Mail / AlternateView.cs / 1305376 / AlternateView.cs
using System; using System.IO; using System.Net.Mime; using System.Text; namespace System.Net.Mail { public class AlternateView : AttachmentBase { private LinkedResourceCollection linkedResources; internal AlternateView() { } public AlternateView(string fileName) : base(fileName) { } public AlternateView(string fileName, string mediaType) : base(fileName, mediaType) { } public AlternateView(string fileName, ContentType contentType) : base(fileName, contentType) { } public AlternateView(Stream contentStream) : base(contentStream) { } public AlternateView(Stream contentStream, string mediaType) : base(contentStream, mediaType) { } public AlternateView(Stream contentStream, ContentType contentType) : base(contentStream, contentType) { } public LinkedResourceCollection LinkedResources { get { if (disposed) { throw new ObjectDisposedException(this.GetType().FullName); } if (linkedResources == null) { linkedResources = new LinkedResourceCollection(); } return linkedResources; } } public Uri BaseUri { get { return ContentLocation; } set { ContentLocation = value; } } public static AlternateView CreateAlternateViewFromString(string content){ AlternateView a = new AlternateView(); a.SetContentFromString(content, null, String.Empty); return a; } public static AlternateView CreateAlternateViewFromString(string content, Encoding contentEncoding, string mediaType){ AlternateView a = new AlternateView(); a.SetContentFromString(content, contentEncoding, mediaType); return a; } public static AlternateView CreateAlternateViewFromString(string content, ContentType contentType){ AlternateView a = new AlternateView(); a.SetContentFromString(content, contentType); return a; } protected override void Dispose(bool disposing) { if(disposed){ return; } if (disposing && linkedResources != null) { linkedResources.Dispose(); } base.Dispose(disposing); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConfigurationValidatorBase.cs
- SiteMapPath.cs
- CollectionContainer.cs
- PortCache.cs
- BaseValidator.cs
- Adorner.cs
- TransformProviderWrapper.cs
- CheckBoxBaseAdapter.cs
- Attribute.cs
- GroupAggregateExpr.cs
- UIElementHelper.cs
- AutomationInteropProvider.cs
- TextViewBase.cs
- Span.cs
- SymbolEqualComparer.cs
- ListBindingConverter.cs
- ViewValidator.cs
- PinProtectionHelper.cs
- RC2.cs
- BindingExpression.cs
- ContentElementAutomationPeer.cs
- ParsedAttributeCollection.cs
- LinkLabelLinkClickedEvent.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- ProgressChangedEventArgs.cs
- ClientSideQueueItem.cs
- SamlAuthenticationStatement.cs
- ObjectParameterCollection.cs
- Quaternion.cs
- NumericUpDown.cs
- NameObjectCollectionBase.cs
- ChangePassword.cs
- NetNamedPipeSecurityMode.cs
- EndOfStreamException.cs
- PrintDialogException.cs
- Menu.cs
- EnumMember.cs
- StandardOleMarshalObject.cs
- MimeTypePropertyAttribute.cs
- CollaborationHelperFunctions.cs
- RTLAwareMessageBox.cs
- BitmapImage.cs
- DataRow.cs
- XmlSchemaDatatype.cs
- HeaderElement.cs
- DataGridColumnCollection.cs
- DecoderFallback.cs
- ADConnectionHelper.cs
- TextEditorParagraphs.cs
- ContextMenuStrip.cs
- SqlLiftIndependentRowExpressions.cs
- SerialStream.cs
- VerbConverter.cs
- XamlLoadErrorInfo.cs
- BooleanToVisibilityConverter.cs
- Oci.cs
- __ConsoleStream.cs
- RemotingConfigParser.cs
- Composition.cs
- UshortList2.cs
- RelationshipEndMember.cs
- FontFamily.cs
- ApplicationTrust.cs
- XmlWhitespace.cs
- GridView.cs
- Faults.cs
- CombinedGeometry.cs
- _DomainName.cs
- RadialGradientBrush.cs
- SqlGenericUtil.cs
- TemplateBamlRecordReader.cs
- handlecollector.cs
- StyleModeStack.cs
- WebBrowserContainer.cs
- GeneratedCodeAttribute.cs
- CqlGenerator.cs
- ExpressionValueEditor.cs
- SystemInfo.cs
- BezierSegment.cs
- AnimationException.cs
- ProfileSection.cs
- BindingNavigator.cs
- MaskPropertyEditor.cs
- TypeInitializationException.cs
- WebPartHelpVerb.cs
- RelatedPropertyManager.cs
- FixedSOMTextRun.cs
- TraceHandler.cs
- SendContent.cs
- MenuDesigner.cs
- DataGridViewSortCompareEventArgs.cs
- DataErrorValidationRule.cs
- SqlDependencyListener.cs
- EventMappingSettings.cs
- SweepDirectionValidation.cs
- CroppedBitmap.cs
- EllipticalNodeOperations.cs
- PartitionResolver.cs
- RegistrationServices.cs
- ConnectionPoolManager.cs