LinkedResource.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Mail / LinkedResource.cs / 1305376 / LinkedResource.cs

                            using System; 
using System.IO;
using System.Net.Mime;
using System.Text;
using System.Runtime.Versioning; 

namespace System.Net.Mail 
{ 
    public class LinkedResource : AttachmentBase
    { 

        internal LinkedResource()
        { }
 
        [ResourceExposure(ResourceScope.Machine)]
        [ResourceConsumption(ResourceScope.Machine)] 
        public LinkedResource(string fileName) : 
            base(fileName)
        { } 

        [ResourceExposure(ResourceScope.Machine)]
        [ResourceConsumption(ResourceScope.Machine)]
        public LinkedResource(string fileName, string mediaType) : 
            base(fileName, mediaType)
        { } 
 
        [ResourceExposure(ResourceScope.Machine)]
        [ResourceConsumption(ResourceScope.Machine)] 
        public LinkedResource(string fileName, ContentType contentType) :
            base(fileName, contentType)
        { }
 
        public LinkedResource(Stream contentStream) :
            base(contentStream) 
        { } 

        public LinkedResource(Stream contentStream, string mediaType) : 
            base(contentStream, mediaType)
        { }

        public LinkedResource(Stream contentStream, ContentType contentType) : 
            base(contentStream, contentType)
        { } 
 
        public Uri ContentLink
        { 
            get
            {
                return ContentLocation;
            } 

            set 
            { 
                ContentLocation = value;
            } 
        }

        public static LinkedResource CreateLinkedResourceFromString(string content){
            LinkedResource a = new LinkedResource(); 
            a.SetContentFromString(content, null, String.Empty);
            return a; 
        } 

        public static LinkedResource CreateLinkedResourceFromString(string content, Encoding contentEncoding, string mediaType){ 
            LinkedResource a = new LinkedResource();
            a.SetContentFromString(content, contentEncoding, mediaType);
            return a;
        } 

        public static LinkedResource CreateLinkedResourceFromString(string content, ContentType contentType){ 
            LinkedResource a = new LinkedResource(); 
            a.SetContentFromString(content, contentType);
            return a; 
        }
    }
}

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
using System; 
using System.IO;
using System.Net.Mime;
using System.Text;
using System.Runtime.Versioning; 

namespace System.Net.Mail 
{ 
    public class LinkedResource : AttachmentBase
    { 

        internal LinkedResource()
        { }
 
        [ResourceExposure(ResourceScope.Machine)]
        [ResourceConsumption(ResourceScope.Machine)] 
        public LinkedResource(string fileName) : 
            base(fileName)
        { } 

        [ResourceExposure(ResourceScope.Machine)]
        [ResourceConsumption(ResourceScope.Machine)]
        public LinkedResource(string fileName, string mediaType) : 
            base(fileName, mediaType)
        { } 
 
        [ResourceExposure(ResourceScope.Machine)]
        [ResourceConsumption(ResourceScope.Machine)] 
        public LinkedResource(string fileName, ContentType contentType) :
            base(fileName, contentType)
        { }
 
        public LinkedResource(Stream contentStream) :
            base(contentStream) 
        { } 

        public LinkedResource(Stream contentStream, string mediaType) : 
            base(contentStream, mediaType)
        { }

        public LinkedResource(Stream contentStream, ContentType contentType) : 
            base(contentStream, contentType)
        { } 
 
        public Uri ContentLink
        { 
            get
            {
                return ContentLocation;
            } 

            set 
            { 
                ContentLocation = value;
            } 
        }

        public static LinkedResource CreateLinkedResourceFromString(string content){
            LinkedResource a = new LinkedResource(); 
            a.SetContentFromString(content, null, String.Empty);
            return a; 
        } 

        public static LinkedResource CreateLinkedResourceFromString(string content, Encoding contentEncoding, string mediaType){ 
            LinkedResource a = new LinkedResource();
            a.SetContentFromString(content, contentEncoding, mediaType);
            return a;
        } 

        public static LinkedResource CreateLinkedResourceFromString(string content, ContentType contentType){ 
            LinkedResource a = new LinkedResource(); 
            a.SetContentFromString(content, contentType);
            return a; 
        }
    }
}

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.

                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK