29 lines
671 B
C#
29 lines
671 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using appsrv.server;
|
|
|
|
namespace appsrv.resources
|
|
{
|
|
public class ResourceLink : Resource
|
|
{
|
|
Resource Target { get; }
|
|
|
|
public ResourceLink(String name,Resource container,Resource target)
|
|
:base(name,container)
|
|
{
|
|
Target = target;
|
|
}
|
|
|
|
protected override void Add(Resource resource)
|
|
{
|
|
throw new ArgumentOutOfRangeException("This resource can't have children");
|
|
}
|
|
|
|
public override void Request(Stack<string> requestPath, HttpRequest request)
|
|
{
|
|
Target.Request(requestPath, request);
|
|
}
|
|
|
|
}
|
|
}
|