You've already forked linux-packaging-mono
Imported Upstream version 4.0.0~alpha1
Former-commit-id: 806294f5ded97629b74c85c09952f2a74fe182d9
This commit is contained in:
33
external/referencesource/System.Web/Cache/FileResponseElement.cs
vendored
Normal file
33
external/referencesource/System.Web/Cache/FileResponseElement.cs
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Security.Permissions;
|
||||
using System.Web;
|
||||
using System.Web.Caching;
|
||||
|
||||
namespace System.Web.Caching {
|
||||
[Serializable]
|
||||
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Unrestricted)]
|
||||
public class FileResponseElement: ResponseElement {
|
||||
private String _path;
|
||||
private long _offset;
|
||||
private long _length;
|
||||
|
||||
public String Path { get { return _path; } }
|
||||
public long Offset { get { return _offset; } }
|
||||
public long Length { get { return _length; } }
|
||||
|
||||
private FileResponseElement() { } // hide default constructor
|
||||
|
||||
public FileResponseElement(String path, long offset, long length) {
|
||||
if (path == null)
|
||||
throw new ArgumentNullException("path");
|
||||
if (offset < 0)
|
||||
throw new ArgumentOutOfRangeException("offset");
|
||||
if (length < 0)
|
||||
throw new ArgumentOutOfRangeException("length");
|
||||
|
||||
_path = path;
|
||||
_offset = offset;
|
||||
_length = length;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user