зеркало из https://github.com/mono/moma-tool.git
First prototype of web service
svn path=/trunk/moma-tool/; revision=111700
This commit is contained in:
Родитель
d245d436d7
Коммит
12f518fb73
Двоичный файл не отображается.
Двоичный файл не отображается.
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Двоичный файл не отображается.
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Двоичный файл не отображается.
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Двоичный файл не отображается.
|
@ -0,0 +1,693 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Castle.DynamicProxy</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.AddressOfReferenceExpression">
|
||||
<summary>
|
||||
Summary description for ReferenceExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.Expression">
|
||||
<summary>
|
||||
Summary description for Expression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.IEmitter">
|
||||
<summary>
|
||||
Summary description for IEmitter.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.ArgumentReference">
|
||||
<summary>
|
||||
Summary description for ArgumentReference.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.TypeReference">
|
||||
<summary>
|
||||
Summary description for TypeReference.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.Reference">
|
||||
<summary>
|
||||
Summary description for Reference.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.AssignArrayStatement">
|
||||
<summary>
|
||||
Summary description for AssignArrayStatement.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.Statement">
|
||||
<summary>
|
||||
Summary description for Statement.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.AssignStatement">
|
||||
<summary>
|
||||
Summary description for AssignStatement.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.BinaryExpression">
|
||||
<summary>
|
||||
Summary description for BinaryExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.ConditionExpression">
|
||||
<summary>
|
||||
Summary description for ConditionExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.ConstructorInvocationExpression">
|
||||
<summary>
|
||||
Summary description for ConstructorInvocationExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.ConvertExpression">
|
||||
<summary>
|
||||
Summary description for ConvertExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.ExpressionStatement">
|
||||
<summary>
|
||||
Summary description for ExpressionStatement.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.FieldReference">
|
||||
<summary>
|
||||
Summary description for FieldReference.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.FixedReference">
|
||||
<summary>
|
||||
Summary description for FixedReference.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.GotoStatement">
|
||||
<summary>
|
||||
Summary description for GotoStatement.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.IndirectReference">
|
||||
<summary>
|
||||
Wraps a reference that is passed ByRef and provides indirect load/store facilities.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.LabelReference">
|
||||
<summary>
|
||||
Summary description for LabelReference.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.LoadRefArrayElementExpression">
|
||||
<summary>
|
||||
Summary description for LoadRefArrayElementExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.LocalReference">
|
||||
<summary>
|
||||
Summary description for LocalReference.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.LockBlockExpression">
|
||||
<summary>
|
||||
Summary description for LockBlockExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.MarkBranchStatement">
|
||||
<summary>
|
||||
Summary description for MarkBranchStatement.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.MethodInvocationExpression">
|
||||
<summary>
|
||||
Summary description for MethodInvocationExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.MethodPointerExpression">
|
||||
<summary>
|
||||
Summary description for MethodPointerExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.MethodTokenExpression">
|
||||
<summary>
|
||||
Summary description for MethodTokenExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.NewArrayExpression">
|
||||
<summary>
|
||||
Summary description for NewArrayExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.NewInstanceExpression">
|
||||
<summary>
|
||||
Summary description for NewInstanceExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.NopStatement">
|
||||
<summary>
|
||||
Summary description for NopStatement.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.NullExpression">
|
||||
<summary>
|
||||
Summary description for NullExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.PopValueFromStackStatement">
|
||||
<summary>
|
||||
Summary description for PopValueFromStackStatement.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.ReferenceExpression">
|
||||
<summary>
|
||||
Summary description for ReferenceExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.ReferencesToObjectArrayExpression">
|
||||
<summary>
|
||||
Summary description for ReferencesToObjectArrayExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.ReturnReferenceExpression">
|
||||
<summary>
|
||||
Summary description for ReturnReferenceExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.ReturnStatement">
|
||||
<summary>
|
||||
Summary description for ReturnStatement.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.SelfReference">
|
||||
<summary>
|
||||
Summary description for SelfReference.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.TypeTokenExpression">
|
||||
<summary>
|
||||
Summary description for TypeTokenExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.VirtualMethodInvocationExpression">
|
||||
<summary>
|
||||
Summary description for VirtualMethodInvocationExpression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.Utils.ArgumentsUtil">
|
||||
<summary>
|
||||
Summary description for ArgumentsUtil.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.Utils.LdcOpCodesDictionary">
|
||||
<summary>
|
||||
Provides appropriate Ldc.X opcode for the type of primitive value to be loaded.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.Utils.LdindOpCodesDictionary">
|
||||
<summary>
|
||||
Provides appropriate Ldind.X opcode for
|
||||
the type of primitive value to be loaded indirectly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.Utils.StindOpCodesDictionary">
|
||||
<summary>
|
||||
Provides appropriate Stind.X opcode
|
||||
for the type of primitive value to be stored indirectly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.Utils.OpCodeUtil">
|
||||
<summary>
|
||||
Summary description for OpCodeUtil.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeBuilder.Utils.OpCodeUtil.EmitLoadOpCodeForConstantValue(System.Reflection.Emit.ILGenerator,System.Object)">
|
||||
<summary>
|
||||
Emits a load opcode of the appropriate kind for a constant string or
|
||||
primitive value.
|
||||
</summary>
|
||||
<param name="gen"></param>
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeBuilder.Utils.OpCodeUtil.EmitLoadOpCodeForDefaultValueOfType(System.Reflection.Emit.ILGenerator,System.Type)">
|
||||
<summary>
|
||||
Emits a load opcode of the appropriate kind for the constant default value of a
|
||||
type, such as 0 for value types and null for reference types.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeBuilder.Utils.OpCodeUtil.EmitLoadIndirectOpCodeForType(System.Reflection.Emit.ILGenerator,System.Type)">
|
||||
<summary>
|
||||
Emits a load indirect opcode of the appropriate type for a value or object reference.
|
||||
Pops a pointer off the evaluation stack, dereferences it and loads
|
||||
a value of the specified type.
|
||||
</summary>
|
||||
<param name="gen"></param>
|
||||
<param name="type"></param>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeBuilder.Utils.OpCodeUtil.EmitStoreIndirectOpCodeForType(System.Reflection.Emit.ILGenerator,System.Type)">
|
||||
<summary>
|
||||
Emits a store indirectopcode of the appropriate type for a value or object reference.
|
||||
Pops a value of the specified type and a pointer off the evaluation stack, and
|
||||
stores the value.
|
||||
</summary>
|
||||
<param name="gen"></param>
|
||||
<param name="type"></param>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.AbstractCodeBuilder">
|
||||
<summary>
|
||||
Summary description for AbstractCodeBuilder.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.AbstractEasyType">
|
||||
<summary>
|
||||
Summary description for AbstractEasyType.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.ConstructorCodeBuilder">
|
||||
<summary>
|
||||
Summary description for ConstructorCodeBuilder.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.ConstructorCollection">
|
||||
<summary>
|
||||
Summary description for ConstructorCollection.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyCallable">
|
||||
<summary>
|
||||
Summary description for EasyCallable.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyNested">
|
||||
<summary>
|
||||
Summary description for EasyNested.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyConstructor">
|
||||
<summary>
|
||||
Summary description for EasyConstructor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.IEasyMember">
|
||||
<summary>
|
||||
Summary description for IEasyBuilder.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyDefaultConstructor">
|
||||
<summary>
|
||||
Summary description for EasyDefaultConstructor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyEvent">
|
||||
<summary>
|
||||
Summary description for EasyEvent.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyMethod">
|
||||
<summary>
|
||||
Summary description for EasyMethod.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyProperty">
|
||||
<summary>
|
||||
Summary description for EasyProperty.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyRuntimeConstructor">
|
||||
<summary>
|
||||
Summary description for EasyRuntimeConstructor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyRuntimeMethod">
|
||||
<summary>
|
||||
Summary description for EasyRuntimeMethod.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyType">
|
||||
<summary>
|
||||
Summary description for EasyType.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.EventsCollection">
|
||||
<summary>
|
||||
Summary description for EventsCollection.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.MethodCodeBuilder">
|
||||
<summary>
|
||||
Summary description for MethodCodeBuilder.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.MethodCollection">
|
||||
<summary>
|
||||
Summary description for MethodCollection.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.NestedTypeCollection">
|
||||
<summary>
|
||||
Summary description for NestedTypeCollection.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeBuilder.PropertiesCollection">
|
||||
<summary>
|
||||
Summary description for PropertiesCollection.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeGenerators.Set">
|
||||
<summary>
|
||||
Summary description for Set.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator">
|
||||
<summary>
|
||||
Summary description for BaseCodeGenerator.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator._cachedFields">
|
||||
<summary>
|
||||
Holds instance fields which points to delegates instantiated
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator._method2Delegate">
|
||||
<summary>
|
||||
MethodInfo => Callable delegate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.GenerateConstructor">
|
||||
<summary>
|
||||
Generates one public constructor receiving
|
||||
the <see cref="T:Castle.DynamicProxy.IInterceptor"/> instance and instantiating a hashtable
|
||||
</summary>
|
||||
<remarks>
|
||||
Should be overrided to provided specific semantics, if necessary
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.GenerateConstructorCode(Castle.DynamicProxy.Builder.CodeBuilder.ConstructorCodeBuilder,Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.Reference,Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.Reference,Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.Reference)">
|
||||
<summary>
|
||||
Common initializatio code for the default constructor
|
||||
</summary>
|
||||
<param name="codebuilder"></param>
|
||||
<param name="interceptorArg"></param>
|
||||
<param name="targetArgument"></param>
|
||||
<param name="mixinArray"></param>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.GenerateInterfaceImplementation(System.Type[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="interfaces"></param>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.GenerateTypeImplementation(System.Type,System.Boolean)">
|
||||
<summary>
|
||||
Iterates over the interfaces and generate implementation
|
||||
for each method in it.
|
||||
</summary>
|
||||
<param name="type">Type class</param>
|
||||
<param name="ignoreInterfaces">if true, we inspect the
|
||||
type for implemented interfaces</param>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.NormalizeNamespaceName(System.String)">
|
||||
<summary>
|
||||
Naive implementation, but valid for long namespaces
|
||||
Works by using only the last piece of the namespace
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.GetTypeName(System.Type)">
|
||||
<summary>
|
||||
Gets the name of a type, taking into consideration nested types.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.CreateProperty(System.Reflection.PropertyInfo)">
|
||||
<summary>
|
||||
Generate property implementation
|
||||
</summary>
|
||||
<param name="property"></param>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.GenerateMethodImplementation(System.Reflection.MethodInfo,Castle.DynamicProxy.Builder.CodeBuilder.EasyProperty[])">
|
||||
<summary>
|
||||
Generates implementation for each method.
|
||||
</summary>
|
||||
<param name="method"></param>
|
||||
<param name="properties"></param>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.WriteInterceptorInvocationMethod(System.Reflection.MethodInfo,Castle.DynamicProxy.Builder.CodeBuilder.EasyMethod)">
|
||||
<summary>
|
||||
Writes the method implementation. This
|
||||
method generates the IL code for property get/set method and
|
||||
ordinary methods.
|
||||
</summary>
|
||||
<param name="method">The method to implement.</param>
|
||||
<param name="builder"><see cref="T:Castle.DynamicProxy.Builder.CodeBuilder.EasyMethod"/> being constructed.</param>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeGenerators.CallableField">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeGenerators.ClassProxyGenerator">
|
||||
<summary>
|
||||
Summary description for ClassProxyGenerator.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.ClassProxyGenerator.GenerateConstructor(System.Reflection.ConstructorInfo)">
|
||||
<summary>
|
||||
Generates one public constructor receiving
|
||||
the <see cref="T:Castle.DynamicProxy.IInterceptor"/> instance and instantiating a hashtable
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeGenerators.InterfaceProxyGenerator">
|
||||
<summary>
|
||||
Summary description for InterfaceProxyGenerator.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.InterfaceProxyGenerator.GetCorrectMethod(System.Reflection.MethodInfo)">
|
||||
<summary>
|
||||
From an interface method (abstract) look up
|
||||
for a matching method on the target
|
||||
</summary>
|
||||
<param name="method"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Builder.CodeGenerators.InterfaceProxyGenerator.GenerateConstructor">
|
||||
<summary>
|
||||
Generates one public constructor receiving
|
||||
the <see cref="T:Castle.DynamicProxy.IInterceptor"/> instance and instantiating a HybridCollection
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeGenerators.ModuleScope">
|
||||
<summary>
|
||||
Summary description for ModuleScope.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Castle.DynamicProxy.Builder.CodeGenerators.ModuleScope._moduleBuilderWithStrongName">
|
||||
<summary>
|
||||
Avoid leaks caused by non disposal of generated types.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Castle.DynamicProxy.Builder.CodeGenerators.ModuleScope._typeCache">
|
||||
<summary>
|
||||
Keep track of generated types
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Castle.DynamicProxy.Builder.CodeGenerators.ModuleScope._lockobj">
|
||||
<summary>
|
||||
Used to lock the module builder creation
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.CodeGenerators.ProxyGenerationException">
|
||||
<summary>
|
||||
Summary description for ProxyGenerationException.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.DefaultProxyBuilder">
|
||||
<summary>
|
||||
Summary description for DefaultProxyBuilder.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Builder.IProxyBuilder">
|
||||
<summary>
|
||||
Summary description for IProxyBuilder.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.GeneratorContext">
|
||||
<summary>
|
||||
Summary description for GeneratorContext.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.GeneratorContext.ShouldCreateNewSlot(System.Reflection.MethodInfo)">
|
||||
<summary>
|
||||
Checks if the method has the same signature as a method that was marked as
|
||||
one that should generate a new vtable slot.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Castle.DynamicProxy.GeneratorContext.ProxyObjectReference">
|
||||
<summary>
|
||||
The implementor of IObjectReference responsible for
|
||||
the deserialization and reconstruction of the proxy object
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.IInvocation">
|
||||
<summary>
|
||||
Proceed with, manipulate or find more information about the call that
|
||||
is being intercepted
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.IInvocation.Proceed(System.Object[])">
|
||||
<summary>
|
||||
Proceed with the call that was intercepted.
|
||||
</summary>
|
||||
<param name="args">The arguments that will be passed onto the method.</param>
|
||||
<returns>The argument returned from the method.</returns>
|
||||
</member>
|
||||
<member name="P:Castle.DynamicProxy.IInvocation.Proxy">
|
||||
<summary>
|
||||
Get the dynamic proxy that intercepted this call.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Castle.DynamicProxy.IInvocation.InvocationTarget">
|
||||
<summary>
|
||||
Get or set target that will be invoked when Process() is called.
|
||||
</summary>
|
||||
<remarks>
|
||||
Changing InvocationTarget only effects this call. Any call made after
|
||||
this will invoke the original target of the proxy.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:Castle.DynamicProxy.IInvocation.Method">
|
||||
<summary>
|
||||
Get the method that is being invoked.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Castle.DynamicProxy.IInvocation.MethodInvocationTarget">
|
||||
<summary>
|
||||
Get the method on the target object that is being invoked.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Invocation.SameClassInvocation">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.Serialization.ProxyObjectReference">
|
||||
<summary>
|
||||
Handles the deserialization of proxies.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.Serialization.ProxyObjectReference.ResetScope">
|
||||
<summary>
|
||||
Usefull for test cases
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.AssertUtil">
|
||||
<summary>
|
||||
Summary description for AssertUtil.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.ICallable">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.ICallable.Call(System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="args"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:Castle.DynamicProxy.ICallable.Target">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.IInterceptor">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.IProxy">
|
||||
<summary>
|
||||
A Generic Interface for Proxies which provides
|
||||
access to the underlying interceptor
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.ProxyGenerator">
|
||||
<summary>
|
||||
Generates a Java style proxy. This overrides the .Net proxy requirements
|
||||
that forces one to extend MarshalByRefObject or (for a different purpose)
|
||||
ContextBoundObject to have a Proxiable class.
|
||||
</summary>
|
||||
<remarks>
|
||||
The <see cref="T:Castle.DynamicProxy.ProxyGenerator"/> should be used to generate a class
|
||||
implementing the specified interfaces. The dynamic implementation will
|
||||
only calls the internal <see cref="T:Castle.DynamicProxy.IInterceptor"/> instance.
|
||||
</remarks>
|
||||
<remarks>
|
||||
Please note that this proxy implementation currently doesn't not supports ref and out arguments
|
||||
in methods.
|
||||
Also note that only virtual methods can be proxied in a class.
|
||||
</remarks>
|
||||
<example>
|
||||
<code>
|
||||
MyInvocationHandler interceptor = ...
|
||||
ProxyGenerator generator = new ProxyGenerator();
|
||||
IInterfaceExposed proxy =
|
||||
generator.CreateProxy( new Type[] { typeof(IInterfaceExposed) }, interceptor );
|
||||
</code>
|
||||
</example>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.ProxyGenerator.CreateProxy(System.Type,Castle.DynamicProxy.IInterceptor,System.Object)">
|
||||
<summary>
|
||||
Generates a proxy implementing all the specified interfaces and
|
||||
redirecting method invocations to the specifed interceptor.
|
||||
</summary>
|
||||
<param name="theInterface">Interface to be implemented</param>
|
||||
<param name="interceptor">instance of <see cref="T:Castle.DynamicProxy.IInterceptor"/></param>
|
||||
<param name="target">The proxy target.</param>
|
||||
<returns>Proxy instance</returns>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.ProxyGenerator.CreateProxy(System.Type[],Castle.DynamicProxy.IInterceptor,System.Object)">
|
||||
<summary>
|
||||
Generates a proxy implementing all the specified interfaces and
|
||||
redirecting method invocations to the specifed interceptor.
|
||||
</summary>
|
||||
<param name="interfaces">Array of interfaces to be implemented</param>
|
||||
<param name="interceptor">instance of <see cref="T:Castle.DynamicProxy.IInterceptor"/></param>
|
||||
<param name="target">The proxy target.</param>
|
||||
<returns>Proxy instance</returns>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.ProxyGenerator.CreateCustomProxy(System.Type,Castle.DynamicProxy.IInterceptor,System.Object,Castle.DynamicProxy.GeneratorContext)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="theInterface"></param>
|
||||
<param name="interceptor"></param>
|
||||
<param name="context"></param>
|
||||
<param name="target">The proxy target.</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.ProxyGenerator.CreateCustomProxy(System.Type[],Castle.DynamicProxy.IInterceptor,System.Object,Castle.DynamicProxy.GeneratorContext)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="interfaces"></param>
|
||||
<param name="interceptor"></param>
|
||||
<param name="context"></param>
|
||||
<param name="target">The proxy target.</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Castle.DynamicProxy.StandardInterceptor">
|
||||
<summary>
|
||||
Summary description for StandardInterceptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Castle.DynamicProxy.StandardInterceptor.Intercept(Castle.DynamicProxy.IInvocation,System.Object[])">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="invocation"></param>
|
||||
<param name="args"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Двоичный файл не отображается.
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
|
@ -0,0 +1,40 @@
|
|||
<%@ Application Language="C#" %>
|
||||
|
||||
<script runat="server">
|
||||
|
||||
void Application_Start(object sender, EventArgs e)
|
||||
{
|
||||
// Code that runs on application startup
|
||||
Castle.ActiveRecord.Framework.IConfigurationSource source = System.Configuration.ConfigurationManager.GetSection("activerecord") as Castle.ActiveRecord.Framework.IConfigurationSource;
|
||||
System.Reflection.Assembly ass = System.Reflection.Assembly.Load("MomaTool.Database");
|
||||
Castle.ActiveRecord.ActiveRecordStarter.Initialize(ass, source);
|
||||
}
|
||||
|
||||
void Application_End(object sender, EventArgs e)
|
||||
{
|
||||
// Code that runs on application shutdown
|
||||
|
||||
}
|
||||
|
||||
void Application_Error(object sender, EventArgs e)
|
||||
{
|
||||
// Code that runs when an unhandled error occurs
|
||||
|
||||
}
|
||||
|
||||
void Session_Start(object sender, EventArgs e)
|
||||
{
|
||||
// Code that runs when a new session is started
|
||||
|
||||
}
|
||||
|
||||
void Session_End(object sender, EventArgs e)
|
||||
{
|
||||
// Code that runs when a session ends.
|
||||
// Note: The Session_End event is raised only when the sessionstate mode
|
||||
// is set to InProc in the Web.config file. If session mode is set to StateServer
|
||||
// or SQLServer, the event is not raised.
|
||||
|
||||
}
|
||||
|
||||
</script>
|
|
@ -0,0 +1,17 @@
|
|||
<%@ Page Language="C#" MasterPageFile="~/MoMA.master" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" Title="MoMA Studio - Login" %>
|
||||
|
||||
<asp:Content ID="BodyContent" ContentPlaceHolderID="BodyContentPlaceHolder" runat="Server">
|
||||
<asp:LoginView ID="LoginView1" runat="server">
|
||||
<AnonymousTemplate>
|
||||
<asp:Login ID="Login1" runat="server" CreateUserText="Sign up for your new account"
|
||||
CreateUserUrl="~/Register.aspx" TitleText="">
|
||||
</asp:Login>
|
||||
<asp:PasswordRecovery ID="PasswordRecovery1" runat="server">
|
||||
</asp:PasswordRecovery>
|
||||
</AnonymousTemplate>
|
||||
<LoggedInTemplate>
|
||||
<asp:ChangePassword ID="ChangePassword1" runat="server">
|
||||
</asp:ChangePassword>
|
||||
</LoggedInTemplate>
|
||||
</asp:LoginView>
|
||||
</asp:Content>
|
|
@ -0,0 +1,20 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.HtmlControls;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.WebControls.WebParts;
|
||||
using System.Xml.Linq;
|
||||
|
||||
public partial class Login : System.Web.UI.Page
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
body
|
||||
{
|
||||
}
|
||||
|
||||
.header
|
||||
{
|
||||
background-color: #fae6ce;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.header .logo
|
||||
{
|
||||
left: 2px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.header .login
|
||||
{
|
||||
right: 2px;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.menubar
|
||||
{
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.content
|
||||
{
|
||||
}
|
|
@ -0,0 +1,51 @@
|
|||
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MoMA.master.cs" Inherits="MoMA" %>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<title>MoMA Studio</title>
|
||||
<asp:ContentPlaceHolder id="head" runat="server">
|
||||
<link href="MoMA.css" rel="stylesheet" type="text/css" />
|
||||
</asp:ContentPlaceHolder>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<div>
|
||||
<asp:ScriptManager ID="ScriptManager1" runat="server" />
|
||||
|
||||
<div class="header">
|
||||
<div class="logo">
|
||||
<asp:Image ID="Image1" runat="server" ImageUrl="~/mono_logo_small.gif" />
|
||||
<asp:Literal ID="Literal1" runat="server" Text="MoMA Studio"></asp:Literal>
|
||||
</div>
|
||||
<div class="login">
|
||||
<asp:LoginName ID="LoginName1" runat="server" />
|
||||
<asp:LoginStatus ID="LoginStatus1" runat="server" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="menubar">
|
||||
<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal">
|
||||
<StaticMenuItemStyle BorderStyle="Solid" BorderWidth="1" />
|
||||
<Items>
|
||||
<asp:MenuItem NavigateUrl="~/Overview.aspx" Text="Overview" Value="Overview">
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem NavigateUrl="~/ReportView.aspx" Text="Individual Report"
|
||||
Value="Individual Report"></asp:MenuItem>
|
||||
<asp:MenuItem Text="API Report" Value="API Report"></asp:MenuItem>
|
||||
<asp:MenuItem Text="Submissions Report" Value="Submissions Report">
|
||||
</asp:MenuItem>
|
||||
</Items>
|
||||
</asp:Menu>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<asp:ContentPlaceHolder ID="BodyContentPlaceHolder" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,20 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.HtmlControls;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.WebControls.WebParts;
|
||||
using System.Xml.Linq;
|
||||
|
||||
public partial class MoMA : System.Web.UI.MasterPage
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
<%@ Page Language="C#" MasterPageFile="~/MoMA.master" AutoEventWireup="true" CodeFile="Overview.aspx.cs" Inherits="Overview" Title="MoMA Studio - Overview" %>
|
||||
|
||||
<asp:Content ID="BodyContent" ContentPlaceHolderID="BodyContentPlaceHolder" runat="server">
|
||||
<asp:LoginView ID="LoginView1" runat="server">
|
||||
<AnonymousTemplate>
|
||||
This view is only available to logged-in users.
|
||||
</AnonymousTemplate>
|
||||
<LoggedInTemplate>
|
||||
<asp:Label ID="Label1" runat="server" Text="Latest 20 Reports:"></asp:Label>
|
||||
<br />
|
||||
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
|
||||
<Columns>
|
||||
<asp:HyperLinkField DataNavigateUrlFields="ID"
|
||||
DataNavigateUrlFormatString="~/ReportView.aspx?ReportID={0}"
|
||||
HeaderText="Details" Text="View" />
|
||||
<asp:BoundField DataField="ID" HeaderText="ID" />
|
||||
<asp:BoundField DataField="ReporterName" HeaderText="Name" />
|
||||
<asp:BoundField DataField="CreateDate" HeaderText="Date" />
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
</LoggedInTemplate>
|
||||
</asp:LoginView>
|
||||
</asp:Content>
|
|
@ -0,0 +1,27 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.HtmlControls;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.WebControls.WebParts;
|
||||
using System.Xml.Linq;
|
||||
|
||||
public partial class Overview : System.Web.UI.Page
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
// GridView1 only available to logged-in users
|
||||
if (Page.User.Identity.IsAuthenticated)
|
||||
{
|
||||
// ... and we need to find it from inside the LoginView
|
||||
GridView grid = (GridView)LoginView1.FindControl("GridView1");
|
||||
grid.DataSource = MomaTool.Database.Report.FindMostRecent(20);
|
||||
grid.DataBind();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
<%@ Page Language="C#" MasterPageFile="~/MoMA.master" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="Register" Title="MoMA Studio - Register" %>
|
||||
|
||||
<asp:Content ID="BodyContent" ContentPlaceHolderID="BodyContentPlaceHolder" runat="Server">
|
||||
<asp:LoginView ID="LoginView1" runat="server">
|
||||
<AnonymousTemplate>
|
||||
<asp:CreateUserWizard ID="CreateUserWizard1" runat="server">
|
||||
<WizardSteps>
|
||||
<asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server">
|
||||
</asp:CreateUserWizardStep>
|
||||
<asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server">
|
||||
</asp:CompleteWizardStep>
|
||||
</WizardSteps>
|
||||
</asp:CreateUserWizard>
|
||||
</AnonymousTemplate>
|
||||
<LoggedInTemplate>
|
||||
You already appear to be logged in!
|
||||
</LoggedInTemplate>
|
||||
</asp:LoginView>
|
||||
</asp:Content>
|
|
@ -0,0 +1,20 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.HtmlControls;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.WebControls.WebParts;
|
||||
using System.Xml.Linq;
|
||||
|
||||
public partial class Register : System.Web.UI.Page
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
<%@ Page Language="C#" MasterPageFile="~/MoMA.master" AutoEventWireup="true" CodeFile="ReportView.aspx.cs" Inherits="ReportView" Title="MoMA Studio - View Report" %>
|
||||
|
||||
<asp:Content ID="BodyContent" ContentPlaceHolderID="BodyContentPlaceHolder" runat="Server">
|
||||
<asp:LoginView ID="LoginView1" runat="server">
|
||||
<AnonymousTemplate>
|
||||
This view is only available to logged-in users.
|
||||
</AnonymousTemplate>
|
||||
<LoggedInTemplate>
|
||||
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
|
||||
<Columns>
|
||||
<asp:BoundField DataField="ID" HeaderText="ID" />
|
||||
<asp:BoundField DataField="ReportFilename" HeaderText="Filename" />
|
||||
<asp:BoundField DataField="ReporterName" HeaderText="Name" />
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
</LoggedInTemplate>
|
||||
</asp:LoginView>
|
||||
</asp:Content>
|
|
@ -0,0 +1,41 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.HtmlControls;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.WebControls.WebParts;
|
||||
using System.Xml.Linq;
|
||||
|
||||
using MomaTool.Database;
|
||||
|
||||
public partial class ReportView : System.Web.UI.Page
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
// GridView1 only available to logged-in users
|
||||
if (Page.User.Identity.IsAuthenticated)
|
||||
{
|
||||
string id_qs = Request.QueryString["ReportID"];
|
||||
int id;
|
||||
|
||||
if (id_qs != null)
|
||||
{
|
||||
id = int.Parse(id_qs);
|
||||
}
|
||||
else
|
||||
{
|
||||
id = 1;
|
||||
}
|
||||
|
||||
// ... and we need to find it from inside the LoginView
|
||||
GridView grid = (GridView)LoginView1.FindControl("GridView1");
|
||||
grid.DataSource = MomaTool.Database.Report.FindAllByProperty("Id", id);
|
||||
grid.DataBind();
|
||||
}
|
||||
}
|
||||
}
|
Двоичный файл не отображается.
После Ширина: | Высота: | Размер: 1020 B |
|
@ -0,0 +1,187 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Note: As an alternative to hand editing this file you can use the
|
||||
web admin tool to configure settings for your application. Use
|
||||
the Website->Asp.Net Configuration option in Visual Studio.
|
||||
A full list of settings and comments can be found in
|
||||
machine.config.comments usually located in
|
||||
\Windows\Microsoft.Net\Framework\v2.x\Config
|
||||
-->
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
||||
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
||||
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
||||
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
|
||||
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||
</sectionGroup>
|
||||
</sectionGroup>
|
||||
</sectionGroup>
|
||||
<section name="activerecord" type="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord"/>
|
||||
</configSections>
|
||||
<appSettings/>
|
||||
<connectionStrings>
|
||||
<add name="MomaDB" connectionString="Server=hagbard.apathetic.discordia.org.uk;Database=nhibernate;User ID=dick;Password=test"/>
|
||||
<add name="AspSQLProvider" connectionString="Server=hagbard.apathetic.discordia.org.uk;Database=nhibernate_users;User ID=dick;Password=test"/>
|
||||
</connectionStrings>
|
||||
<activerecord isWeb="true">
|
||||
<config>
|
||||
<add key="hibernate.connection.driver_class" value="NHibernate.Driver.NpgsqlDriver"/>
|
||||
<add key="hibernate.dialect" value="NHibernate.Dialect.PostgreSQLDialect"/>
|
||||
<add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider"/>
|
||||
<add key="hibernate.connection.connection_string" value="ConnectionString=${MomaDB}"/>
|
||||
</config>
|
||||
</activerecord>
|
||||
<system.web>
|
||||
<!--
|
||||
Set compilation debug="true" to insert debugging
|
||||
symbols into the compiled page. Because this
|
||||
affects performance, set this value to true only
|
||||
during development.
|
||||
-->
|
||||
<compilation debug="true">
|
||||
<assemblies>
|
||||
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
|
||||
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
|
||||
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
|
||||
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
|
||||
</assemblies>
|
||||
</compilation>
|
||||
<!--
|
||||
The <authentication> section enables configuration
|
||||
of the security authentication mode used by
|
||||
ASP.NET to identify an incoming user.
|
||||
-->
|
||||
<authentication mode="Forms">
|
||||
<forms name=".AspNetAuth" protection="All" defaultUrl="~/Overview.aspx"
|
||||
loginUrl="~/Login.aspx" timeout="30" path="/" requireSSL="false"
|
||||
slidingExpiration="true" enableCrossAppRedirects="false" />
|
||||
</authentication>
|
||||
|
||||
<machineKey validationKey='046E0312E8BEFA5B52967B82C9A8D017D3492E758311A2D118DEE6BEE6F2194BEEEB5BBE420BB09A69C3F575D1ECF29A25EC0693354A2CF3EBF1B3AE0AB7D075'
|
||||
decryptionKey='023880913EDBDB165D2B66E226146DCD'
|
||||
validation='SHA1' decryption='AES' />
|
||||
|
||||
<membership defaultProvider="PgMembershipProvider">
|
||||
<providers>
|
||||
<clear/>
|
||||
<add name="PgMembershipProvider" type="NauckIT.PostgreSQLProvider.PgMembershipProvider"
|
||||
connectionStringName="AspSQLProvider" enablePasswordRetrieval="false" enablePasswordReset="true"
|
||||
requiresQuestionAndAnswer="true" passwordFormat="Hashed" applicationName="MoMAStudio"/>
|
||||
</providers>
|
||||
</membership>
|
||||
|
||||
<roleManager enabled="true" defaultProvider="PgRoleProvider" cacheRolesInCookie="true" cookieName=".AspNetRoles"
|
||||
cookiePath="/" cookieProtection="All" cookieRequireSSL="false" cookieSlidingExpiration="true"
|
||||
createPersistentCookie="false" cookieTimeout="30" maxCachedResults="25">
|
||||
<providers>
|
||||
<clear/>
|
||||
<add name="PgRoleProvider" type="NauckIT.PostgreSQLProvider.PgRoleProvider" connectionStringName="AspSQLProvider"
|
||||
applicationName="MoMAStudio"/>
|
||||
</providers>
|
||||
</roleManager>
|
||||
|
||||
<profile enabled="true" defaultProvider="PgProfileProvider">
|
||||
<providers>
|
||||
<clear/>
|
||||
<add name="PgProfileProvider" type="NauckIT.PostgreSQLProvider.PgProfileProvider"
|
||||
connectionStringName="AspSQLProvider" applicationName="MoMAStudio"/>
|
||||
</providers>
|
||||
<properties>
|
||||
<add name="FirstName"/>
|
||||
<add name="LastName"/>
|
||||
</properties>
|
||||
</profile>
|
||||
|
||||
<sessionState mode="Custom" customProvider="PgSessionStateStoreProvider">
|
||||
<providers>
|
||||
<clear/>
|
||||
<add name="PgSessionStateStoreProvider" type="NauckIT.PostgreSQLProvider.PgSessionStateStoreProvider"
|
||||
connectionStringName="AspSQLProvider" applicationName="MoMAStudio"/>
|
||||
</providers>
|
||||
</sessionState>
|
||||
|
||||
<!--
|
||||
The <customErrors> section enables configuration
|
||||
of what to do if/when an unhandled error occurs
|
||||
during the execution of a request. Specifically,
|
||||
it enables developers to configure html error pages
|
||||
to be displayed in place of a error stack trace.
|
||||
|
||||
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
|
||||
<error statusCode="403" redirect="NoAccess.htm" />
|
||||
<error statusCode="404" redirect="FileNotFound.htm" />
|
||||
</customErrors>
|
||||
-->
|
||||
<pages>
|
||||
<controls>
|
||||
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
|
||||
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
|
||||
</controls>
|
||||
</pages>
|
||||
<httpHandlers>
|
||||
<remove verb="*" path="*.asmx"/>
|
||||
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
|
||||
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
|
||||
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
|
||||
</httpHandlers>
|
||||
<httpModules>
|
||||
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
|
||||
</httpModules>
|
||||
</system.web>
|
||||
<system.codedom>
|
||||
<compilers>
|
||||
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<providerOption name="CompilerVersion" value="v3.5"/>
|
||||
<providerOption name="WarnAsError" value="false"/>
|
||||
</compiler>
|
||||
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<providerOption name="CompilerVersion" value="v3.5"/>
|
||||
<providerOption name="OptionInfer" value="true"/>
|
||||
<providerOption name="WarnAsError" value="false"/>
|
||||
</compiler>
|
||||
</compilers>
|
||||
</system.codedom>
|
||||
<!--
|
||||
The system.webServer section is required for running ASP.NET AJAX under Internet
|
||||
Information Services 7.0. It is not necessary for previous version of IIS.
|
||||
-->
|
||||
<system.webServer>
|
||||
<validation validateIntegratedModeConfiguration="false"/>
|
||||
<modules>
|
||||
<remove name="ScriptModule"/>
|
||||
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
|
||||
</modules>
|
||||
<handlers>
|
||||
<remove name="WebServiceHandlerFactory-Integrated"/>
|
||||
<remove name="ScriptHandlerFactory"/>
|
||||
<remove name="ScriptHandlerFactoryAppServices"/>
|
||||
<remove name="ScriptResource"/>
|
||||
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
|
||||
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
|
||||
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
|
||||
</handlers>
|
||||
</system.webServer>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
|
||||
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
|
||||
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<system.net>
|
||||
<mailSettings>
|
||||
<smtp from="moma@ximian.com">
|
||||
<network host="reordberend.ecgtheow.com" password="" userName="" />
|
||||
</smtp>
|
||||
</mailSettings>
|
||||
</system.net>
|
||||
</configuration>
|
Загрузка…
Ссылка в новой задаче