Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / Mail / AlternateView.cs / 1 / 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); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RadioButtonList.cs
- RowBinding.cs
- Site.cs
- SerializationObjectManager.cs
- IgnoreFileBuildProvider.cs
- TableRowCollection.cs
- DataSvcMapFileSerializer.cs
- PerspectiveCamera.cs
- XmlQualifiedName.cs
- DropSource.cs
- Mapping.cs
- PermissionListSet.cs
- ProcessHost.cs
- RequestDescription.cs
- SchemaEntity.cs
- XmlILStorageConverter.cs
- UnionCodeGroup.cs
- ListControl.cs
- SchemaMapping.cs
- JsonWriterDelegator.cs
- DynamicMetaObject.cs
- UriTemplateClientFormatter.cs
- nulltextcontainer.cs
- PageFunction.cs
- PropertyGridEditorPart.cs
- TokenBasedSet.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- DoubleAnimation.cs
- BitmapMetadataEnumerator.cs
- RNGCryptoServiceProvider.cs
- SemanticBasicElement.cs
- GlyphManager.cs
- WriteLine.cs
- ReadWriteObjectLock.cs
- ConstraintManager.cs
- DataServiceStreamResponse.cs
- ComboBoxRenderer.cs
- GridViewEditEventArgs.cs
- TimeoutTimer.cs
- ConfigsHelper.cs
- GifBitmapEncoder.cs
- HScrollProperties.cs
- WebPartConnectionsDisconnectVerb.cs
- SqlConnectionStringBuilder.cs
- DataGridCellItemAutomationPeer.cs
- StateBag.cs
- MemberAssignmentAnalysis.cs
- CompModSwitches.cs
- LogExtent.cs
- TextEditorThreadLocalStore.cs
- CultureInfoConverter.cs
- VisualState.cs
- WorkflowRuntimeBehavior.cs
- MultipleViewProviderWrapper.cs
- DataGridViewSelectedColumnCollection.cs
- GridViewRowCollection.cs
- DataFormats.cs
- TabControl.cs
- IndexingContentUnit.cs
- ButtonBase.cs
- processwaithandle.cs
- RegexGroup.cs
- UserNameSecurityTokenAuthenticator.cs
- PlanCompiler.cs
- BitmapEffectState.cs
- SocketPermission.cs
- XPathDocumentBuilder.cs
- HttpPostedFile.cs
- AppliesToBehaviorDecisionTable.cs
- DiscoveryEndpointValidator.cs
- PeerHelpers.cs
- Marshal.cs
- ToolZone.cs
- XmlChoiceIdentifierAttribute.cs
- BehaviorEditorPart.cs
- AndCondition.cs
- PropertyValueUIItem.cs
- OracleRowUpdatingEventArgs.cs
- VirtualPathExtension.cs
- MetadataItemCollectionFactory.cs
- ColorBuilder.cs
- ArrayMergeHelper.cs
- NameValueCollection.cs
- WebAdminConfigurationHelper.cs
- AppDomainFactory.cs
- PenContexts.cs
- MdImport.cs
- HtmlLink.cs
- QueryExpr.cs
- WorkflowMessageEventHandler.cs
- FunctionImportElement.cs
- SqlDataReaderSmi.cs
- WaitHandle.cs
- RoutedEventArgs.cs
- HwndSourceParameters.cs
- ValuePattern.cs
- ColumnWidthChangingEvent.cs
- DataControlFieldCell.cs
- SchemaAttDef.cs
- DbConnectionPoolGroupProviderInfo.cs