Revision ac8b664d
b/trunk/Pithos.Client.WPF/AppBootstrapper.cs | ||
---|---|---|
80 | 80 |
{ |
81 | 81 |
Settings.Default.HashingParallelism = (byte) (Environment.ProcessorCount/2); |
82 | 82 |
Settings.Default.Upgrade(); |
83 |
Settings.Default.MustUpgrade = true;
|
|
83 |
Settings.Default.MustUpgrade = false;
|
|
84 | 84 |
Settings.Default.Save(); |
85 | 85 |
} |
86 | 86 |
} |
b/trunk/Pithos.Client.WPF/Pithos.Client.WPF.csproj | ||
---|---|---|
278 | 278 |
<StartupObject>Pithos.Client.WPF.App</StartupObject> |
279 | 279 |
</PropertyGroup> |
280 | 280 |
<ItemGroup> |
281 |
<Reference Include="Caliburn.Micro, Version=1.4.0.0, Culture=neutral, PublicKeyToken=8e5891231f2ed21f, processorArchitecture=MSIL">
|
|
281 |
<Reference Include="Caliburn.Micro, Version=1.5.1.0, Culture=neutral, PublicKeyToken=8e5891231f2ed21f, processorArchitecture=MSIL">
|
|
282 | 282 |
<SpecificVersion>False</SpecificVersion> |
283 |
<HintPath>..\packages\Caliburn.Micro.1.4\lib\net40\Caliburn.Micro.dll</HintPath>
|
|
283 |
<HintPath>..\packages\Caliburn.Micro.1.5.1\lib\net40\Caliburn.Micro.dll</HintPath>
|
|
284 | 284 |
</Reference> |
285 |
<Reference Include="Caliburn.Micro.Logging"> |
|
286 |
<HintPath>..\packages\Caliburn.Micro.Logging.1.3.0\lib\net40-client\Caliburn.Micro.Logging.dll</HintPath> |
|
285 |
<Reference Include="Caliburn.Micro.Logging, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL"> |
|
286 |
<SpecificVersion>False</SpecificVersion> |
|
287 |
<HintPath>..\packages\Caliburn.Micro.Logging.1.5.0.0\lib\net40\Caliburn.Micro.Logging.dll</HintPath> |
|
287 | 288 |
</Reference> |
288 | 289 |
<Reference Include="log4net"> |
289 | 290 |
<HintPath>..\Libraries\log4net.dll</HintPath> |
... | ... | |
311 | 312 |
<Reference Include="System.ServiceModel" /> |
312 | 313 |
<Reference Include="System.Windows.Forms" /> |
313 | 314 |
<Reference Include="System.Windows.Interactivity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
314 |
<HintPath>..\packages\Caliburn.Micro.1.4\lib\net40\System.Windows.Interactivity.dll</HintPath>
|
|
315 |
<HintPath>..\packages\Caliburn.Micro.1.5.1\lib\net40\System.Windows.Interactivity.dll</HintPath>
|
|
315 | 316 |
</Reference> |
316 | 317 |
<Reference Include="System.Xml" /> |
317 | 318 |
<Reference Include="Microsoft.CSharp" /> |
b/trunk/Pithos.Client.WPF/app.config | ||
---|---|---|
13 | 13 |
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> |
14 | 14 |
<dependentAssembly> |
15 | 15 |
<assemblyIdentity name="Caliburn.Micro" publicKeyToken="8e5891231f2ed21f" culture="neutral" /> |
16 |
<bindingRedirect oldVersion="0.0.0.0-1.4.0.0" newVersion="1.4.0.0" />
|
|
16 |
<bindingRedirect oldVersion="0.0.0.0-1.5.1.0" newVersion="1.5.1.0" />
|
|
17 | 17 |
</dependentAssembly> |
18 | 18 |
<dependentAssembly> |
19 | 19 |
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" culture="neutral" /> |
b/trunk/Pithos.Client.WPF/packages.config | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<packages> |
3 |
<package id="Caliburn.Micro" version="1.4" targetFramework="net40-Client" />
|
|
4 |
<package id="Caliburn.Micro.Logging" version="1.3.0" targetFramework="net40-Client" />
|
|
3 |
<package id="Caliburn.Micro" version="1.5.1" targetFramework="net40-Client" />
|
|
4 |
<package id="Caliburn.Micro.Logging" version="1.5.0.0" targetFramework="net40-Client" />
|
|
5 | 5 |
<package id="Extended.Wpf.Toolkit" version="1.7.0" targetFramework="net40-Client" /> |
6 | 6 |
<package id="Microsoft.CompilerServices.AsyncTargetingPack" version="1.0.0" /> |
7 | 7 |
<package id="Microsoft.SqlServer.Compact" version="4.0.8876.1" targetFramework="net40-Client" /> |
b/trunk/Pithos.Network/Pithos.Network.csproj | ||
---|---|---|
25 | 25 |
<DefineConstants>DEBUG;TRACE</DefineConstants> |
26 | 26 |
<ErrorReport>prompt</ErrorReport> |
27 | 27 |
<WarningLevel>4</WarningLevel> |
28 |
<CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking>
|
|
28 |
<CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking>
|
|
29 | 29 |
<CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface> |
30 | 30 |
<CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure> |
31 | 31 |
<CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires> |
b/trunk/Pithos.OFM/Pithos.OFM.csproj | ||
---|---|---|
41 | 41 |
<AssemblyOriginatorKeyFile>pithos.snk</AssemblyOriginatorKeyFile> |
42 | 42 |
</PropertyGroup> |
43 | 43 |
<ItemGroup> |
44 |
<Reference Include="Caliburn.Micro"> |
|
45 |
<HintPath>..\packages\Caliburn.Micro.1.4\lib\net40\Caliburn.Micro.dll</HintPath>
|
|
46 |
<Private>True</Private>
|
|
44 |
<Reference Include="Caliburn.Micro, Version=1.5.1.0, Culture=neutral, PublicKeyToken=8e5891231f2ed21f, processorArchitecture=MSIL">
|
|
45 |
<SpecificVersion>False</SpecificVersion>
|
|
46 |
<HintPath>..\packages\Caliburn.Micro.1.5.1\lib\net40\Caliburn.Micro.dll</HintPath>
|
|
47 | 47 |
</Reference> |
48 | 48 |
<Reference Include="Microsoft.CompilerServices.AsyncTargetingPack.Net4"> |
49 | 49 |
<HintPath>..\packages\Microsoft.CompilerServices.AsyncTargetingPack.1.0.0\lib\net40\Microsoft.CompilerServices.AsyncTargetingPack.Net4.dll</HintPath> |
... | ... | |
60 | 60 |
<Reference Include="System.Drawing" /> |
61 | 61 |
<Reference Include="System.Windows.Forms" /> |
62 | 62 |
<Reference Include="System.Windows.Interactivity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
63 |
<HintPath>..\packages\Caliburn.Micro.1.4\lib\net40\System.Windows.Interactivity.dll</HintPath>
|
|
63 |
<HintPath>..\packages\Caliburn.Micro.1.5.1\lib\net40\System.Windows.Interactivity.dll</HintPath>
|
|
64 | 64 |
</Reference> |
65 | 65 |
<Reference Include="System.Xaml" /> |
66 | 66 |
<Reference Include="System.Xml.Linq" /> |
b/trunk/Pithos.TestServer/App.config | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8" ?> |
|
2 |
<configuration> |
|
3 |
<startup> |
|
4 |
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> |
|
5 |
</startup> |
|
6 |
</configuration> |
b/trunk/Pithos.TestServer/Pithos.TestServer.csproj | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
3 |
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> |
|
4 |
<PropertyGroup> |
|
5 |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|
6 |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|
7 |
<ProjectGuid>{FB4AC325-246D-4AE2-AB58-9A7677B2601B}</ProjectGuid> |
|
8 |
<OutputType>Exe</OutputType> |
|
9 |
<AppDesignerFolder>Properties</AppDesignerFolder> |
|
10 |
<RootNamespace>Pithos.TestServer</RootNamespace> |
|
11 |
<AssemblyName>Pithos.TestServer</AssemblyName> |
|
12 |
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> |
|
13 |
<FileAlignment>512</FileAlignment> |
|
14 |
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir> |
|
15 |
<RestorePackages>true</RestorePackages> |
|
16 |
</PropertyGroup> |
|
17 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|
18 |
<PlatformTarget>AnyCPU</PlatformTarget> |
|
19 |
<DebugSymbols>true</DebugSymbols> |
|
20 |
<DebugType>full</DebugType> |
|
21 |
<Optimize>false</Optimize> |
|
22 |
<OutputPath>bin\Debug\</OutputPath> |
|
23 |
<DefineConstants>DEBUG;TRACE</DefineConstants> |
|
24 |
<ErrorReport>prompt</ErrorReport> |
|
25 |
<WarningLevel>4</WarningLevel> |
|
26 |
</PropertyGroup> |
|
27 |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|
28 |
<PlatformTarget>AnyCPU</PlatformTarget> |
|
29 |
<DebugType>pdbonly</DebugType> |
|
30 |
<Optimize>true</Optimize> |
|
31 |
<OutputPath>bin\Release\</OutputPath> |
|
32 |
<DefineConstants>TRACE</DefineConstants> |
|
33 |
<ErrorReport>prompt</ErrorReport> |
|
34 |
<WarningLevel>4</WarningLevel> |
|
35 |
</PropertyGroup> |
|
36 |
<ItemGroup> |
|
37 |
<Reference Include="Newtonsoft.Json"> |
|
38 |
<HintPath>..\packages\Newtonsoft.Json.4.5.11\lib\net40\Newtonsoft.Json.dll</HintPath> |
|
39 |
</Reference> |
|
40 |
<Reference Include="System" /> |
|
41 |
<Reference Include="System.Core" /> |
|
42 |
<Reference Include="System.Net.Http" /> |
|
43 |
<Reference Include="System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
|
44 |
<HintPath>..\packages\Microsoft.AspNet.WebApi.Client.4.0.20710.0\lib\net40\System.Net.Http.Formatting.dll</HintPath> |
|
45 |
</Reference> |
|
46 |
<Reference Include="System.Net.Http.WebRequest" /> |
|
47 |
<Reference Include="System.Web" /> |
|
48 |
<Reference Include="System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
|
49 |
<HintPath>..\packages\Microsoft.AspNet.WebApi.Core.4.0.20710.0\lib\net40\System.Web.Http.dll</HintPath> |
|
50 |
</Reference> |
|
51 |
<Reference Include="System.Web.Http.SelfHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
|
52 |
<HintPath>..\packages\Microsoft.AspNet.WebApi.SelfHost.4.0.20918.0\lib\net40\System.Web.Http.SelfHost.dll</HintPath> |
|
53 |
</Reference> |
|
54 |
<Reference Include="System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
|
55 |
<HintPath>..\packages\Microsoft.AspNet.WebApi.WebHost.4.0.20710.0\lib\net40\System.Web.Http.WebHost.dll</HintPath> |
|
56 |
</Reference> |
|
57 |
<Reference Include="System.Xml.Linq" /> |
|
58 |
<Reference Include="System.Data.DataSetExtensions" /> |
|
59 |
<Reference Include="Microsoft.CSharp" /> |
|
60 |
<Reference Include="System.Data" /> |
|
61 |
<Reference Include="System.Xml" /> |
|
62 |
</ItemGroup> |
|
63 |
<ItemGroup> |
|
64 |
<Compile Include="Program.cs" /> |
|
65 |
<Compile Include="Properties\AssemblyInfo.cs" /> |
|
66 |
<Compile Include="RootController.cs" /> |
|
67 |
<Compile Include="UsersController.cs" /> |
|
68 |
</ItemGroup> |
|
69 |
<ItemGroup> |
|
70 |
<None Include="App.config" /> |
|
71 |
<None Include="packages.config" /> |
|
72 |
</ItemGroup> |
|
73 |
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> |
|
74 |
<Import Project="$(SolutionDir)\.nuget\nuget.targets" /> |
|
75 |
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
76 |
Other similar extension points exist, see Microsoft.Common.targets. |
|
77 |
<Target Name="BeforeBuild"> |
|
78 |
</Target> |
|
79 |
<Target Name="AfterBuild"> |
|
80 |
</Target> |
|
81 |
--> |
|
82 |
</Project> |
b/trunk/Pithos.TestServer/Program.cs | ||
---|---|---|
1 |
using System; |
|
2 |
using System.Collections.Generic; |
|
3 |
using System.Linq; |
|
4 |
using System.Text; |
|
5 |
using System.Threading.Tasks; |
|
6 |
using System.Web.Http; |
|
7 |
using System.Web.Http.SelfHost; |
|
8 |
|
|
9 |
namespace Pithos.TestServer |
|
10 |
{ |
|
11 |
class Program |
|
12 |
{ |
|
13 |
static void Main(string[] args) |
|
14 |
{ |
|
15 |
var config = new HttpSelfHostConfiguration("http://localhost:30999"); |
|
16 |
/* |
|
17 |
|
|
18 |
config.Routes.MapHttpRoute( |
|
19 |
"API Default", "api/{controller}/{id}", |
|
20 |
new { id = RouteParameter.Optional }); |
|
21 |
*/ |
|
22 |
config.Routes.MapHttpRoute( |
|
23 |
"Root1", "v1.0", |
|
24 |
new { controller = "Root" }); |
|
25 |
|
|
26 |
config.Routes.MapHttpRoute( |
|
27 |
"Root", "v1", |
|
28 |
new { controller = "Root" }); |
|
29 |
|
|
30 |
config.Routes.MapHttpRoute( |
|
31 |
"Account", "v1/{account}", |
|
32 |
new { controller = "Root" }); |
|
33 |
|
|
34 |
config.Routes.MapHttpRoute( |
|
35 |
"Container", "v1/{account}/{container}", |
|
36 |
new { controller = "Root" }); |
|
37 |
|
|
38 |
config.Routes.MapHttpRoute( |
|
39 |
"Users", "user_catalogs", |
|
40 |
new { controller = "Users" }); |
|
41 |
|
|
42 |
|
|
43 |
using (var server = new HttpSelfHostServer(config)) |
|
44 |
{ |
|
45 |
server.OpenAsync().Wait(); |
|
46 |
|
|
47 |
Console.WriteLine("Press Enter to quit."); |
|
48 |
Console.ReadLine(); |
|
49 |
} |
|
50 |
} |
|
51 |
} |
|
52 |
} |
b/trunk/Pithos.TestServer/Properties/AssemblyInfo.cs | ||
---|---|---|
1 |
using System.Reflection; |
|
2 |
using System.Runtime.CompilerServices; |
|
3 |
using System.Runtime.InteropServices; |
|
4 |
|
|
5 |
// General Information about an assembly is controlled through the following |
|
6 |
// set of attributes. Change these attribute values to modify the information |
|
7 |
// associated with an assembly. |
|
8 |
[assembly: AssemblyTitle("Pithos.TestServer")] |
|
9 |
[assembly: AssemblyDescription("")] |
|
10 |
[assembly: AssemblyConfiguration("")] |
|
11 |
[assembly: AssemblyCompany("")] |
|
12 |
[assembly: AssemblyProduct("Pithos.TestServer")] |
|
13 |
[assembly: AssemblyCopyright("Copyright © 2013")] |
|
14 |
[assembly: AssemblyTrademark("")] |
|
15 |
[assembly: AssemblyCulture("")] |
|
16 |
|
|
17 |
// Setting ComVisible to false makes the types in this assembly not visible |
|
18 |
// to COM components. If you need to access a type in this assembly from |
|
19 |
// COM, set the ComVisible attribute to true on that type. |
|
20 |
[assembly: ComVisible(false)] |
|
21 |
|
|
22 |
// The following GUID is for the ID of the typelib if this project is exposed to COM |
|
23 |
[assembly: Guid("4421d57b-ffda-4478-adde-561541170e85")] |
|
24 |
|
|
25 |
// Version information for an assembly consists of the following four values: |
|
26 |
// |
|
27 |
// Major Version |
|
28 |
// Minor Version |
|
29 |
// Build Number |
|
30 |
// Revision |
|
31 |
// |
|
32 |
// You can specify all the values or you can default the Build and Revision Numbers |
|
33 |
// by using the '*' as shown below: |
|
34 |
// [assembly: AssemblyVersion("1.0.*")] |
|
35 |
[assembly: AssemblyVersion("1.0.0.0")] |
|
36 |
[assembly: AssemblyFileVersion("1.0.0.0")] |
b/trunk/Pithos.TestServer/RootController.cs | ||
---|---|---|
1 |
using System; |
|
2 |
using System.Collections.Generic; |
|
3 |
using System.Linq; |
|
4 |
using System.Net; |
|
5 |
using System.Net.Http; |
|
6 |
using System.Net.Http.Formatting; |
|
7 |
using System.Net.Http.Headers; |
|
8 |
using System.Text; |
|
9 |
using System.Web.Http; |
|
10 |
|
|
11 |
namespace Pithos.TestServer |
|
12 |
{ |
|
13 |
public class RootController : ApiController |
|
14 |
{ |
|
15 |
// GET api/<controller> |
|
16 |
public HttpResponseMessage Get() |
|
17 |
{ |
|
18 |
var user = Request.Headers.GetValues("X-Auth-User").FirstOrDefault(); |
|
19 |
var key = Request.Headers.GetValues("X-Auth-Key").FirstOrDefault(); |
|
20 |
|
|
21 |
var resp = new HttpResponseMessage(); |
|
22 |
resp.StatusCode = HttpStatusCode.NoContent; |
|
23 |
resp.Headers.Add("X-Auth-Token",key); |
|
24 |
resp.Headers.Vary.Add("Accept-Language"); |
|
25 |
var uri = new Uri(Request.RequestUri, user); |
|
26 |
resp.Headers.Add("X-Storage-Url",uri.ToString() ); |
|
27 |
return resp; |
|
28 |
} |
|
29 |
|
|
30 |
public HttpResponseMessage GetContainers(string account,string format="json") |
|
31 |
{ |
|
32 |
var token = Request.Headers.GetValues("X-Auth-Token").FirstOrDefault(); |
|
33 |
|
|
34 |
var resp = new HttpResponseMessage(); |
|
35 |
resp.StatusCode = HttpStatusCode.OK; |
|
36 |
resp.Headers.Add("X-Account-Policy-Quota","53687091200"); |
|
37 |
resp.Headers.Add("X-Account-Policy-Versioning","auto"); |
|
38 |
resp.Headers.Add("X-Account-Bytes-Used","10293909204"); |
|
39 |
resp.Headers.Add("X-Account-Containe-Count","2"); |
|
40 |
resp.Headers.Vary.Add("Accept-Language"); |
|
41 |
|
|
42 |
var containerInfos = new[] |
|
43 |
{ |
|
44 |
new ContainerInfo{ |
|
45 |
count= 0, |
|
46 |
last_modified= "2013-03-01T17:34:50.658206+00:00", |
|
47 |
bytes= 122996889, name= "pithos", |
|
48 |
x_container_policy=new PolicyInfo |
|
49 |
{ |
|
50 |
quota= 53687091200, |
|
51 |
versioning= "auto" |
|
52 |
} |
|
53 |
}, |
|
54 |
}; |
|
55 |
|
|
56 |
resp.Content=new ObjectContent(typeof(ContainerInfo[]),containerInfos,format=="json"?(MediaTypeFormatter) new JsonMediaTypeFormatter():new XmlMediaTypeFormatter()); |
|
57 |
|
|
58 |
return resp; |
|
59 |
} |
|
60 |
|
|
61 |
public HttpResponseMessage HeadAccount(string account,string format="json") |
|
62 |
{ |
|
63 |
var token = Request.Headers.GetValues("X-Auth-Token").FirstOrDefault(); |
|
64 |
|
|
65 |
var resp = new HttpResponseMessage(); |
|
66 |
resp.StatusCode = HttpStatusCode.NoContent; |
|
67 |
resp.Headers.Add("X-Account-Policy-Quota","53687091200"); |
|
68 |
resp.Headers.Add("X-Account-Policy-Versioning","auto"); |
|
69 |
resp.Headers.Add("X-Account-Bytes-Used","10293909204"); |
|
70 |
resp.Headers.Add("X-Account-Container-Count","2"); |
|
71 |
|
|
72 |
|
|
73 |
resp.Headers.Vary.Add("Accept-Language"); |
|
74 |
|
|
75 |
|
|
76 |
return resp; |
|
77 |
} |
|
78 |
|
|
79 |
public HttpResponseMessage HeadContainer(string account, string container, string format = "json") |
|
80 |
{ |
|
81 |
var token = Request.Headers.GetValues("X-Auth-Token").FirstOrDefault(); |
|
82 |
|
|
83 |
var resp = new HttpResponseMessage(); |
|
84 |
|
|
85 |
resp.Headers.Add("X-Container-Policy-Quota", "53687091200"); |
|
86 |
resp.Headers.Add("X-Container-Object-Count", "0"); |
|
87 |
resp.Headers.Add("X-Container-Block-Hash", "sha256"); |
|
88 |
resp.Headers.Add("X-Container-Block-Size", "4194304"); |
|
89 |
resp.Headers.Add("X-Container-Bytes-Used", "122996889"); |
|
90 |
resp.Headers.Add("X-Container-Policy-Versioning", "auto"); |
|
91 |
|
|
92 |
resp.Headers.Vary.Add("Accept-Language"); |
|
93 |
return resp; |
|
94 |
} |
|
95 |
|
|
96 |
public HttpResponseMessage GetObjects(string account, string container,string format="json") |
|
97 |
{ |
|
98 |
var token = Request.Headers.GetValues("X-Auth-Token").FirstOrDefault(); |
|
99 |
|
|
100 |
var resp = new HttpResponseMessage(); |
|
101 |
|
|
102 |
resp.Headers.Add("X-Container-Policy-Quota", "53687091200"); |
|
103 |
resp.Headers.Add("X-Container-Object-Count", "0"); |
|
104 |
resp.Headers.Add("X-Container-Block-Hash", "sha256"); |
|
105 |
resp.Headers.Add("X-Container-Block-Size", "4194304"); |
|
106 |
resp.Headers.Add("X-Container-Bytes-Used", "122996889"); |
|
107 |
resp.Headers.Add("X-Container-Policy-Versioning", "auto"); |
|
108 |
|
|
109 |
resp.Headers.Vary.Add("Accept-Language"); |
|
110 |
|
|
111 |
var objectInfos = new[] |
|
112 |
{ |
|
113 |
new ObjectInfo{ |
|
114 |
bytes= 0, |
|
115 |
content_type="application/directory", |
|
116 |
hash="d41d8cd98f00b204e9800998ecf8427e", |
|
117 |
last_modified= "2013-03-01T17:34:50.658206+00:00", |
|
118 |
name="22", |
|
119 |
x_object_hash="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", |
|
120 |
x_object_modified_by="b5ab920f-91dd-4d9f-af6e-f73dd1b135ed", |
|
121 |
x_object_uuid="91bfe183-8d48-43f1-9cb6-0d0ee112551d", |
|
122 |
x_object_version=398456, |
|
123 |
x_object_version_timestamp=(decimal) 1352809430.578321 |
|
124 |
}, |
|
125 |
}; |
|
126 |
|
|
127 |
resp.Content = new ObjectContent(typeof(ObjectInfo[]), objectInfos, format == "json" ? (MediaTypeFormatter)new JsonMediaTypeFormatter() : new XmlMediaTypeFormatter()); |
|
128 |
|
|
129 |
|
|
130 |
return resp; |
|
131 |
} |
|
132 |
|
|
133 |
|
|
134 |
|
|
135 |
} |
|
136 |
|
|
137 |
public class ObjectInfo |
|
138 |
{ |
|
139 |
public decimal x_object_version_timestamp { get; set; } |
|
140 |
public long bytes { get; set; } |
|
141 |
|
|
142 |
public string content_type { get; set; } |
|
143 |
|
|
144 |
public string hash { get; set; } |
|
145 |
|
|
146 |
public string last_modified { get; set; } |
|
147 |
|
|
148 |
public string name { get; set; } |
|
149 |
|
|
150 |
public string x_object_hash { get; set; } |
|
151 |
|
|
152 |
public string x_object_modified_by { get; set; } |
|
153 |
|
|
154 |
public string x_object_uuid { get; set; } |
|
155 |
|
|
156 |
public long x_object_version { get; set; } |
|
157 |
} |
|
158 |
|
|
159 |
public class ContainerInfo |
|
160 |
{ |
|
161 |
public long bytes { get; set; } |
|
162 |
public long count { get; set; } |
|
163 |
public string last_modified { get; set; } |
|
164 |
public string name { get; set; } |
|
165 |
public PolicyInfo x_container_policy { get; set; } |
|
166 |
} |
|
167 |
|
|
168 |
public class PolicyInfo |
|
169 |
{ |
|
170 |
|
|
171 |
public long quota { get; set; } |
|
172 |
public string versioning { get; set; } |
|
173 |
} |
|
174 |
|
|
175 |
|
|
176 |
} |
b/trunk/Pithos.TestServer/UsersController.cs | ||
---|---|---|
1 |
using System; |
|
2 |
using System.Collections.Generic; |
|
3 |
using System.Linq; |
|
4 |
using System.Net; |
|
5 |
using System.Net.Http; |
|
6 |
using System.Web.Http; |
|
7 |
|
|
8 |
namespace Pithos.TestServer |
|
9 |
{ |
|
10 |
public class UsersController : ApiController |
|
11 |
{ |
|
12 |
|
|
13 |
|
|
14 |
// POST api/<controller> |
|
15 |
public UserResponse Post(UserRequest value) |
|
16 |
{ |
|
17 |
return new UserResponse |
|
18 |
{ |
|
19 |
displayname_catalog = new Dictionary<string, string>(), |
|
20 |
uuid_catalog = new Dictionary<string, string> {{value.uuids[0], "pkanavos@gmail.com"}} |
|
21 |
}; |
|
22 |
} |
|
23 |
|
|
24 |
|
|
25 |
|
|
26 |
} |
|
27 |
|
|
28 |
public class UserRequest |
|
29 |
{ |
|
30 |
public string[] uuids { get; set; } |
|
31 |
} |
|
32 |
|
|
33 |
public class UserResponse |
|
34 |
{ |
|
35 |
public Dictionary<string,string> displayname_catalog { get; set; } |
|
36 |
public Dictionary<string, string> uuid_catalog { get; set; } |
|
37 |
} |
|
38 |
} |
b/trunk/Pithos.TestServer/packages.config | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<packages> |
|
3 |
<package id="Microsoft.AspNet.WebApi" version="4.0.20710.0" targetFramework="net45" /> |
|
4 |
<package id="Microsoft.AspNet.WebApi.Client" version="4.0.20710.0" targetFramework="net45" /> |
|
5 |
<package id="Microsoft.AspNet.WebApi.Core" version="4.0.20710.0" targetFramework="net45" /> |
|
6 |
<package id="Microsoft.AspNet.WebApi.SelfHost" version="4.0.20918.0" targetFramework="net45" /> |
|
7 |
<package id="Microsoft.AspNet.WebApi.WebHost" version="4.0.20710.0" targetFramework="net45" /> |
|
8 |
<package id="Microsoft.Net.Http" version="2.0.20710.0" targetFramework="net45" /> |
|
9 |
<package id="Newtonsoft.Json" version="4.5.11" targetFramework="net45" /> |
|
10 |
</packages> |
b/trunk/Pithos.sln | ||
---|---|---|
41 | 41 |
EndProject |
42 | 42 |
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pithos.OFM", "Pithos.OFM\Pithos.OFM.csproj", "{00B476BA-3151-4698-94A6-32FAAF2A7D58}" |
43 | 43 |
EndProject |
44 |
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pithos.TestServer", "Pithos.TestServer\Pithos.TestServer.csproj", "{FB4AC325-246D-4AE2-AB58-9A7677B2601B}" |
|
45 |
EndProject |
|
44 | 46 |
Global |
45 | 47 |
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
46 | 48 |
CD_ROM|Any CPU = CD_ROM|Any CPU |
... | ... | |
606 | 608 |
{00B476BA-3151-4698-94A6-32FAAF2A7D58}.Test|Mixed Platforms.Build.0 = Release|Any CPU |
607 | 609 |
{00B476BA-3151-4698-94A6-32FAAF2A7D58}.Test|x64.ActiveCfg = Release|Any CPU |
608 | 610 |
{00B476BA-3151-4698-94A6-32FAAF2A7D58}.Test|x86.ActiveCfg = Release|Any CPU |
611 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.CD_ROM|Any CPU.ActiveCfg = Release|Any CPU |
|
612 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.CD_ROM|Any CPU.Build.0 = Release|Any CPU |
|
613 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.CD_ROM|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
614 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.CD_ROM|Mixed Platforms.Build.0 = Release|Any CPU |
|
615 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.CD_ROM|x64.ActiveCfg = Release|Any CPU |
|
616 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.CD_ROM|x86.ActiveCfg = Release|Any CPU |
|
617 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug All|Any CPU.ActiveCfg = Debug|Any CPU |
|
618 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug All|Any CPU.Build.0 = Debug|Any CPU |
|
619 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug All|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
620 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug All|Mixed Platforms.Build.0 = Debug|Any CPU |
|
621 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug All|x64.ActiveCfg = Debug|Any CPU |
|
622 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug All|x86.ActiveCfg = Debug|Any CPU |
|
623 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|
624 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug|Any CPU.Build.0 = Debug|Any CPU |
|
625 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
626 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU |
|
627 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug|x64.ActiveCfg = Debug|Any CPU |
|
628 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug|x86.ActiveCfg = Debug|Any CPU |
|
629 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Debug|x86.Build.0 = Debug|Any CPU |
|
630 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.DVD-5|Any CPU.ActiveCfg = Debug|Any CPU |
|
631 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.DVD-5|Any CPU.Build.0 = Debug|Any CPU |
|
632 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.DVD-5|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
633 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.DVD-5|Mixed Platforms.Build.0 = Debug|Any CPU |
|
634 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.DVD-5|x64.ActiveCfg = Debug|Any CPU |
|
635 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.DVD-5|x86.ActiveCfg = Debug|Any CPU |
|
636 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Premium Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|
637 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Premium Debug|Any CPU.Build.0 = Debug|Any CPU |
|
638 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Premium Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU |
|
639 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Premium Debug|Mixed Platforms.Build.0 = Debug|Any CPU |
|
640 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Premium Debug|x64.ActiveCfg = Debug|Any CPU |
|
641 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Premium Debug|x86.ActiveCfg = Debug|Any CPU |
|
642 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Release|Any CPU.ActiveCfg = Release|Any CPU |
|
643 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Release|Any CPU.Build.0 = Release|Any CPU |
|
644 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
645 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Release|Mixed Platforms.Build.0 = Release|Any CPU |
|
646 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Release|x64.ActiveCfg = Release|Any CPU |
|
647 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Release|x86.ActiveCfg = Release|Any CPU |
|
648 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.SingleImage|Any CPU.ActiveCfg = Release|Any CPU |
|
649 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.SingleImage|Any CPU.Build.0 = Release|Any CPU |
|
650 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.SingleImage|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
651 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.SingleImage|Mixed Platforms.Build.0 = Release|Any CPU |
|
652 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.SingleImage|x64.ActiveCfg = Release|Any CPU |
|
653 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.SingleImage|x86.ActiveCfg = Release|Any CPU |
|
654 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Test|Any CPU.ActiveCfg = Release|Any CPU |
|
655 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Test|Any CPU.Build.0 = Release|Any CPU |
|
656 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Test|Mixed Platforms.ActiveCfg = Release|Any CPU |
|
657 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Test|Mixed Platforms.Build.0 = Release|Any CPU |
|
658 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Test|x64.ActiveCfg = Release|Any CPU |
|
659 |
{FB4AC325-246D-4AE2-AB58-9A7677B2601B}.Test|x86.ActiveCfg = Release|Any CPU |
|
609 | 660 |
EndGlobalSection |
610 | 661 |
GlobalSection(SolutionProperties) = preSolution |
611 | 662 |
HideSolutionNode = FALSE |
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0"?> |
|
2 |
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd"> |
|
3 |
<metadata> |
|
4 |
<id>Caliburn.Micro</id> |
|
5 |
<version>1.4</version> |
|
6 |
<authors>Rob Eisenberg, Marco Amendola, Chin Bae, Ryan Cromwell, Nigel Sampson, Thomas Ibel, Matt Hidinger</authors> |
|
7 |
<owners>Rob Eisenberg, Marco Amendola, Chin Bae, Ryan Cromwell, Nigel Sampson, Thomas Ibel, Matt Hidinger</owners> |
|
8 |
<licenseUrl>http://caliburnmicro.codeplex.com/license</licenseUrl> |
|
9 |
<projectUrl>http://caliburnmicro.codeplex.com/</projectUrl> |
|
10 |
<iconUrl>http://www.caliburnproject.org/CaliburnIcon.png</iconUrl> |
|
11 |
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|
12 |
<description>A small, yet powerful framework designed for Xaml platforms, Caliburn.Micro implements a variety of UI patterns for solving real-world problems. Patterns that are highlighted include MVVM (Presentation Model), MVP and MVC.</description> |
|
13 |
<language>en-US</language> |
|
14 |
<tags>MVVM Silverlight WPF WP7 WP71 WP8 WinRT Metro SL4 SL5 SL MVC CoC Convention MVP PM Screen Coroutine Behavior Model-View-ViewModel Presentation UI ViewModel Phone Caliburn</tags> |
|
15 |
<dependencies> |
|
16 |
<group /> |
|
17 |
<group targetFramework="Windows0.0"> |
|
18 |
<dependency id="Windows.UI.Interactivity" version="[1.0.2]" /> |
|
19 |
</group> |
|
20 |
</dependencies> |
|
21 |
<frameworkAssemblies> |
|
22 |
<frameworkAssembly assemblyName="Microsoft.Phone.Controls" targetFramework="Silverlight4.0-windowsphone71" /> |
|
23 |
<frameworkAssembly assemblyName="System.ComponentModel.Composition" targetFramework=".NETFramework4.0, Silverlight4.0, Silverlight5.0" /> |
|
24 |
<frameworkAssembly assemblyName="System.ComponentModel.Composition.Initialization" targetFramework="Silverlight4.0, Silverlight5.0" /> |
|
25 |
</frameworkAssemblies> |
|
26 |
</metadata> |
|
27 |
</package> |
/dev/null | ||
---|---|---|
1 |
<?xml version="1.0"?> |
|
2 |
<doc> |
|
3 |
<assembly> |
|
4 |
<name>Caliburn.Micro</name> |
|
5 |
</assembly> |
|
6 |
<members> |
|
7 |
<member name="T:Caliburn.Micro.Action"> |
|
8 |
<summary> |
|
9 |
A host for action related attached properties. |
|
10 |
</summary> |
|
11 |
</member> |
|
12 |
<member name="F:Caliburn.Micro.Action.TargetProperty"> |
|
13 |
<summary> |
|
14 |
A property definition representing the target of an <see cref="T:Caliburn.Micro.ActionMessage"/> . The DataContext of the element will be set to this instance. |
|
15 |
</summary> |
|
16 |
</member> |
|
17 |
<member name="F:Caliburn.Micro.Action.TargetWithoutContextProperty"> |
|
18 |
<summary> |
|
19 |
A property definition representing the target of an <see cref="T:Caliburn.Micro.ActionMessage"/> . The DataContext of the element is not set to this instance. |
|
20 |
</summary> |
|
21 |
</member> |
|
22 |
<member name="M:Caliburn.Micro.Action.SetTarget(System.Windows.DependencyObject,System.Object)"> |
|
23 |
<summary> |
|
24 |
Sets the target of the <see cref="T:Caliburn.Micro.ActionMessage"/> . |
|
25 |
</summary> |
|
26 |
<param name="d"> The element to attach the target to. </param> |
|
27 |
<param name="target"> The target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/> . </param> |
|
28 |
</member> |
|
29 |
<member name="M:Caliburn.Micro.Action.GetTarget(System.Windows.DependencyObject)"> |
|
30 |
<summary> |
|
31 |
Gets the target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/> . |
|
32 |
</summary> |
|
33 |
<param name="d"> The element to which the target is attached. </param> |
|
34 |
<returns> The target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/> </returns> |
|
35 |
</member> |
|
36 |
<member name="M:Caliburn.Micro.Action.SetTargetWithoutContext(System.Windows.DependencyObject,System.Object)"> |
|
37 |
<summary> |
|
38 |
Sets the target of the <see cref="T:Caliburn.Micro.ActionMessage"/> . |
|
39 |
</summary> |
|
40 |
<param name="d"> The element to attach the target to. </param> |
|
41 |
<param name="target"> The target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/> . </param> |
|
42 |
<remarks> |
|
43 |
The DataContext will not be set. |
|
44 |
</remarks> |
|
45 |
</member> |
|
46 |
<member name="M:Caliburn.Micro.Action.GetTargetWithoutContext(System.Windows.DependencyObject)"> |
|
47 |
<summary> |
|
48 |
Gets the target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/> . |
|
49 |
</summary> |
|
50 |
<param name="d"> The element to which the target is attached. </param> |
|
51 |
<returns> The target for instances of <see cref="T:Caliburn.Micro.ActionMessage"/> </returns> |
|
52 |
</member> |
|
53 |
<member name="M:Caliburn.Micro.Action.HasTargetSet(System.Windows.DependencyObject)"> |
|
54 |
<summary> |
|
55 |
Checks if the <see cref="T:Caliburn.Micro.ActionMessage"/> -Target was set. |
|
56 |
</summary> |
|
57 |
<param name="element"> DependencyObject to check </param> |
|
58 |
<returns> True if Target or TargetWithoutContext was set on <paramref name="element"/> </returns> |
|
59 |
</member> |
|
60 |
<member name="M:Caliburn.Micro.Action.Invoke(System.Object,System.String,System.Windows.DependencyObject,System.Windows.FrameworkElement,System.Object,System.Object[])"> |
|
61 |
<summary> |
|
62 |
Uses the action pipeline to invoke the method. |
|
63 |
</summary> |
|
64 |
<param name="target"> The object instance to invoke the method on. </param> |
|
65 |
<param name="methodName"> The name of the method to invoke. </param> |
|
66 |
<param name="view"> The view. </param> |
|
67 |
<param name="source"> The source of the invocation. </param> |
|
68 |
<param name="eventArgs"> The event args. </param> |
|
69 |
<param name="parameters"> The method parameters. </param> |
|
70 |
</member> |
|
71 |
<member name="T:Caliburn.Micro.ActionExecutionContext"> |
|
72 |
<summary> |
|
73 |
The context used during the execution of an Action or its guard. |
|
74 |
</summary> |
|
75 |
</member> |
|
76 |
<member name="F:Caliburn.Micro.ActionExecutionContext.CanExecute"> |
|
77 |
<summary> |
|
78 |
Determines whether the action can execute. |
|
79 |
</summary> |
|
80 |
<remarks>Returns true if the action can execute, false otherwise.</remarks> |
|
81 |
</member> |
|
82 |
<member name="F:Caliburn.Micro.ActionExecutionContext.EventArgs"> |
|
83 |
<summary> |
|
84 |
Any event arguments associated with the action's invocation. |
|
85 |
</summary> |
|
86 |
</member> |
|
87 |
<member name="F:Caliburn.Micro.ActionExecutionContext.Method"> |
|
88 |
<summary> |
|
89 |
The actual method info to be invoked. |
|
90 |
</summary> |
|
91 |
</member> |
|
92 |
<member name="M:Caliburn.Micro.ActionExecutionContext.Dispose"> |
|
93 |
<summary> |
|
94 |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
|
95 |
</summary> |
|
96 |
</member> |
|
97 |
<member name="P:Caliburn.Micro.ActionExecutionContext.Message"> |
|
98 |
<summary> |
|
99 |
The message being executed. |
|
100 |
</summary> |
|
101 |
</member> |
|
102 |
<member name="P:Caliburn.Micro.ActionExecutionContext.Source"> |
|
103 |
<summary> |
|
104 |
The source from which the message originates. |
|
105 |
</summary> |
|
106 |
</member> |
|
107 |
<member name="P:Caliburn.Micro.ActionExecutionContext.Target"> |
|
108 |
<summary> |
|
109 |
The instance on which the action is invoked. |
|
110 |
</summary> |
|
111 |
</member> |
|
112 |
<member name="P:Caliburn.Micro.ActionExecutionContext.View"> |
|
113 |
<summary> |
|
114 |
The view associated with the target. |
|
115 |
</summary> |
|
116 |
</member> |
|
117 |
<member name="P:Caliburn.Micro.ActionExecutionContext.Item(System.String)"> |
|
118 |
<summary> |
|
119 |
Gets or sets additional data needed to invoke the action. |
|
120 |
</summary> |
|
121 |
<param name="key">The data key.</param> |
|
122 |
<returns>Custom data associated with the context.</returns> |
|
123 |
</member> |
|
124 |
<member name="E:Caliburn.Micro.ActionExecutionContext.Disposing"> |
|
125 |
<summary> |
|
126 |
Called when the execution context is disposed |
|
127 |
</summary> |
|
128 |
</member> |
|
129 |
<member name="T:Caliburn.Micro.ActionMessage"> |
|
130 |
<summary> |
|
131 |
Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked. |
|
132 |
</summary> |
|
133 |
</member> |
|
134 |
<member name="T:Caliburn.Micro.IHaveParameters"> |
|
135 |
<summary> |
|
136 |
Indicates that a message is parameterized. |
|
137 |
</summary> |
|
138 |
</member> |
|
139 |
<member name="P:Caliburn.Micro.IHaveParameters.Parameters"> |
|
140 |
<summary> |
|
141 |
Represents the parameters of a message. |
|
142 |
</summary> |
|
143 |
</member> |
|
144 |
<member name="F:Caliburn.Micro.ActionMessage.EnforceGuardsDuringInvocation"> |
|
145 |
<summary> |
|
146 |
Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand. |
|
147 |
</summary> |
|
148 |
<remarks>This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears.</remarks> |
|
149 |
</member> |
|
150 |
<member name="F:Caliburn.Micro.ActionMessage.ThrowsExceptions"> |
|
151 |
<summary> |
|
152 |
Causes the action to throw if it cannot locate the target or the method at invocation time. |
|
153 |
</summary> |
|
154 |
<remarks>True by default.</remarks> |
|
155 |
</member> |
|
156 |
<member name="F:Caliburn.Micro.ActionMessage.MethodNameProperty"> |
|
157 |
<summary> |
|
158 |
Represents the method name of an action message. |
|
159 |
</summary> |
|
160 |
</member> |
|
161 |
<member name="F:Caliburn.Micro.ActionMessage.ParametersProperty"> |
|
162 |
<summary> |
|
163 |
Represents the parameters of an action message. |
|
164 |
</summary> |
|
165 |
</member> |
|
166 |
<member name="M:Caliburn.Micro.ActionMessage.#ctor"> |
|
167 |
<summary> |
|
168 |
Creates an instance of <see cref="T:Caliburn.Micro.ActionMessage"/>. |
|
169 |
</summary> |
|
170 |
</member> |
|
171 |
<member name="M:Caliburn.Micro.ActionMessage.OnAttached"> |
|
172 |
<summary> |
|
173 |
Called after the action is attached to an AssociatedObject. |
|
174 |
</summary> |
|
175 |
</member> |
|
176 |
<member name="M:Caliburn.Micro.ActionMessage.OnDetaching"> |
|
177 |
<summary> |
|
178 |
Called when the action is being detached from its AssociatedObject, but before it has actually occurred. |
|
179 |
</summary> |
|
180 |
</member> |
|
181 |
<member name="M:Caliburn.Micro.ActionMessage.Invoke(System.Object)"> |
|
182 |
<summary> |
|
183 |
Invokes the action. |
|
184 |
</summary> |
|
185 |
<param name="eventArgs">The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference.</param> |
|
186 |
</member> |
|
187 |
<member name="M:Caliburn.Micro.ActionMessage.UpdateAvailability"> |
|
188 |
<summary> |
|
189 |
Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method. |
|
190 |
</summary> |
|
191 |
</member> |
|
192 |
<member name="M:Caliburn.Micro.ActionMessage.ToString"> |
|
193 |
<summary> |
|
194 |
Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. |
|
195 |
</summary> |
|
196 |
<returns> |
|
197 |
A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. |
|
198 |
</returns> |
|
199 |
</member> |
|
200 |
<member name="F:Caliburn.Micro.ActionMessage.InvokeAction"> |
|
201 |
<summary> |
|
202 |
Invokes the action using the specified <see cref="T:Caliburn.Micro.ActionExecutionContext"/> |
|
203 |
</summary> |
|
204 |
</member> |
|
205 |
<member name="F:Caliburn.Micro.ActionMessage.ApplyAvailabilityEffect"> |
|
206 |
<summary> |
|
207 |
Applies an availability effect, such as IsEnabled, to an element. |
|
208 |
</summary> |
|
209 |
<remarks>Returns a value indicating whether or not the action is available.</remarks> |
|
210 |
</member> |
|
211 |
<member name="F:Caliburn.Micro.ActionMessage.GetTargetMethod"> |
|
212 |
<summary> |
|
213 |
Finds the method on the target matching the specified message. |
|
214 |
</summary> |
|
215 |
<param name="target">The target.</param> |
|
216 |
<param name="message">The message.</param> |
|
217 |
<returns>The matching method, if available.</returns> |
|
218 |
</member> |
|
219 |
<member name="F:Caliburn.Micro.ActionMessage.SetMethodBinding"> |
|
220 |
<summary> |
|
221 |
Sets the target, method and view on the context. Uses a bubbling strategy by default. |
|
222 |
</summary> |
|
223 |
</member> |
|
224 |
<member name="F:Caliburn.Micro.ActionMessage.PrepareContext"> |
|
225 |
<summary> |
|
226 |
Prepares the action execution context for use. |
|
227 |
</summary> |
|
228 |
</member> |
|
229 |
<member name="M:Caliburn.Micro.ActionMessage.TryFindGuardMethod(Caliburn.Micro.ActionExecutionContext)"> |
|
230 |
<summary> |
|
231 |
Try to find a candidate for guard function, having: |
|
232 |
- a name in the form "CanXXX" |
|
233 |
- no generic parameters |
|
234 |
- a bool return type |
|
235 |
- no parameters or a set of parameters corresponding to the action method |
|
236 |
</summary> |
|
237 |
<param name="context">The execution context</param> |
|
238 |
<returns>A MethodInfo, if found; null otherwise</returns> |
|
239 |
</member> |
|
240 |
<member name="P:Caliburn.Micro.ActionMessage.MethodName"> |
|
241 |
<summary> |
|
242 |
Gets or sets the name of the method to be invoked on the presentation model class. |
|
243 |
</summary> |
|
244 |
<value>The name of the method.</value> |
|
245 |
</member> |
|
246 |
<member name="P:Caliburn.Micro.ActionMessage.Parameters"> |
|
247 |
<summary> |
|
248 |
Gets the parameters to pass as part of the method invocation. |
|
249 |
</summary> |
|
250 |
<value>The parameters.</value> |
|
251 |
</member> |
|
252 |
<member name="E:Caliburn.Micro.ActionMessage.Detaching"> |
|
253 |
<summary> |
|
254 |
Occurs before the message detaches from the associated object. |
|
255 |
</summary> |
|
256 |
</member> |
|
257 |
<member name="T:Caliburn.Micro.AssemblySource"> |
|
258 |
<summary> |
|
259 |
A source of assemblies that are inspectable by the framework. |
|
260 |
</summary> |
|
261 |
</member> |
|
262 |
<member name="F:Caliburn.Micro.AssemblySource.Instance"> |
|
263 |
<summary> |
|
264 |
The singleton instance of the AssemblySource used by the framework. |
|
265 |
</summary> |
|
266 |
</member> |
|
267 |
<member name="T:Caliburn.Micro.Bind"> |
|
268 |
<summary> |
|
269 |
Hosts dependency properties for binding. |
|
270 |
</summary> |
|
271 |
</member> |
|
272 |
<member name="F:Caliburn.Micro.Bind.ModelProperty"> |
|
273 |
<summary> |
|
274 |
Allows binding on an existing view. Use this on root UserControls, Pages and Windows; not in a DataTemplate. |
|
275 |
</summary> |
|
276 |
</member> |
|
277 |
<member name="F:Caliburn.Micro.Bind.ModelWithoutContextProperty"> |
|
278 |
<summary> |
|
279 |
Allows binding on an existing view without setting the data context. Use this from within a DataTemplate. |
|
280 |
</summary> |
|
281 |
</member> |
|
282 |
<member name="M:Caliburn.Micro.Bind.GetModelWithoutContext(System.Windows.DependencyObject)"> |
|
283 |
<summary> |
|
284 |
Gets the model to bind to. |
|
285 |
</summary> |
|
286 |
<param name = "dependencyObject">The dependency object to bind to.</param> |
|
287 |
<returns>The model.</returns> |
|
288 |
</member> |
|
289 |
<member name="M:Caliburn.Micro.Bind.SetModelWithoutContext(System.Windows.DependencyObject,System.Object)"> |
|
290 |
<summary> |
|
291 |
Sets the model to bind to. |
|
292 |
</summary> |
|
293 |
<param name = "dependencyObject">The dependency object to bind to.</param> |
|
294 |
<param name = "value">The model.</param> |
|
295 |
</member> |
|
296 |
<member name="M:Caliburn.Micro.Bind.GetModel(System.Windows.DependencyObject)"> |
|
297 |
<summary> |
|
298 |
Gets the model to bind to. |
|
299 |
</summary> |
|
300 |
<param name = "dependencyObject">The dependency object to bind to.</param> |
|
301 |
<returns>The model.</returns> |
|
302 |
</member> |
|
303 |
<member name="M:Caliburn.Micro.Bind.SetModel(System.Windows.DependencyObject,System.Object)"> |
|
304 |
<summary> |
|
305 |
Sets the model to bind to. |
|
306 |
</summary> |
|
307 |
<param name = "dependencyObject">The dependency object to bind to.</param> |
|
308 |
<param name = "value">The model.</param> |
|
309 |
</member> |
|
310 |
<member name="F:Caliburn.Micro.Bind.AtDesignTimeProperty"> |
|
311 |
<summary> |
|
312 |
Allows application of conventions at design-time. |
|
313 |
</summary> |
|
314 |
</member> |
|
315 |
<member name="M:Caliburn.Micro.Bind.GetAtDesignTime(System.Windows.DependencyObject)"> |
|
316 |
<summary> |
|
317 |
Gets whether or not conventions are being applied at design-time. |
|
318 |
</summary> |
|
319 |
<param name="dependencyObject">The ui to apply conventions to.</param> |
|
320 |
<returns>Whether or not conventions are applied.</returns> |
|
321 |
</member> |
|
322 |
<member name="M:Caliburn.Micro.Bind.SetAtDesignTime(System.Windows.DependencyObject,System.Boolean)"> |
|
323 |
<summary> |
|
324 |
Sets whether or not do bind conventions at design-time. |
|
325 |
</summary> |
|
326 |
<param name="dependencyObject">The ui to apply conventions to.</param> |
|
327 |
<param name="value">Whether or not to apply conventions.</param> |
|
328 |
</member> |
|
329 |
<member name="T:Caliburn.Micro.BindingScope"> |
|
330 |
<summary> |
|
331 |
Provides methods for searching a given scope for named elements. |
|
332 |
</summary> |
|
333 |
</member> |
|
334 |
<member name="M:Caliburn.Micro.BindingScope.FindName(System.Collections.Generic.IEnumerable{System.Windows.FrameworkElement},System.String)"> |
|
335 |
<summary> |
|
336 |
Searches through the list of named elements looking for a case-insensitive match. |
|
337 |
</summary> |
|
338 |
<param name="elementsToSearch">The named elements to search through.</param> |
|
339 |
<param name="name">The name to search for.</param> |
|
340 |
<returns>The named element or null if not found.</returns> |
|
341 |
</member> |
|
342 |
<member name="F:Caliburn.Micro.BindingScope.GetNamedElements"> |
|
343 |
<summary> |
|
344 |
Gets all the <see cref="T:System.Windows.FrameworkElement"/> instances with names in the scope. |
|
345 |
</summary> |
|
346 |
<returns>Named <see cref="T:System.Windows.FrameworkElement"/> instances in the provided scope.</returns> |
|
347 |
<remarks>Pass in a <see cref="T:System.Windows.DependencyObject"/> and receive a list of named <see cref="T:System.Windows.FrameworkElement"/> instances in the same scope.</remarks> |
|
348 |
</member> |
|
349 |
<member name="T:Caliburn.Micro.BootstrapperBase"> |
|
350 |
<summary> |
|
351 |
Inherit from this class in order to customize the configuration of the framework. |
|
352 |
</summary> |
|
353 |
</member> |
|
354 |
<member name="M:Caliburn.Micro.BootstrapperBase.#ctor(System.Boolean)"> |
|
355 |
<summary> |
|
356 |
Creates an instance of the bootstrapper. |
|
357 |
</summary> |
|
358 |
<param name="useApplication">Set this to false when hosting Caliburn.Micro inside and Office or WinForms application. The default is true.</param> |
|
359 |
</member> |
|
360 |
<member name="M:Caliburn.Micro.BootstrapperBase.Start"> |
|
361 |
<summary> |
|
362 |
Start the framework. |
|
363 |
</summary> |
|
364 |
</member> |
|
365 |
<member name="M:Caliburn.Micro.BootstrapperBase.StartDesignTime"> |
|
366 |
<summary> |
|
367 |
Called by the bootstrapper's constructor at design time to start the framework. |
|
368 |
</summary> |
|
369 |
</member> |
|
370 |
<member name="M:Caliburn.Micro.BootstrapperBase.StartRuntime"> |
|
371 |
<summary> |
|
372 |
Called by the bootstrapper's constructor at runtime to start the framework. |
|
373 |
</summary> |
|
374 |
</member> |
|
375 |
<member name="M:Caliburn.Micro.BootstrapperBase.PrepareApplication"> |
|
376 |
<summary> |
|
377 |
Provides an opportunity to hook into the application object. |
|
378 |
</summary> |
|
379 |
</member> |
|
380 |
<member name="M:Caliburn.Micro.BootstrapperBase.Configure"> |
|
381 |
<summary> |
|
382 |
Override to configure the framework and setup your IoC container. |
|
383 |
</summary> |
|
384 |
</member> |
|
385 |
<member name="M:Caliburn.Micro.BootstrapperBase.SelectAssemblies"> |
|
386 |
<summary> |
|
387 |
Override to tell the framework where to find assemblies to inspect for views, etc. |
|
388 |
</summary> |
|
389 |
<returns>A list of assemblies to inspect.</returns> |
|
390 |
</member> |
|
391 |
<member name="M:Caliburn.Micro.BootstrapperBase.GetInstance(System.Type,System.String)"> |
|
392 |
<summary> |
|
393 |
Override this to provide an IoC specific implementation. |
|
394 |
</summary> |
|
395 |
<param name="service">The service to locate.</param> |
|
396 |
<param name="key">The key to locate.</param> |
|
397 |
<returns>The located service.</returns> |
|
398 |
</member> |
|
399 |
<member name="M:Caliburn.Micro.BootstrapperBase.GetAllInstances(System.Type)"> |
|
400 |
<summary> |
|
401 |
Override this to provide an IoC specific implementation |
|
402 |
</summary> |
|
403 |
<param name="service">The service to locate.</param> |
|
404 |
<returns>The located services.</returns> |
|
405 |
</member> |
|
406 |
<member name="M:Caliburn.Micro.BootstrapperBase.BuildUp(System.Object)"> |
|
407 |
<summary> |
|
408 |
Override this to provide an IoC specific implementation. |
|
409 |
</summary> |
|
410 |
<param name="instance">The instance to perform injection on.</param> |
|
411 |
</member> |
|
412 |
<member name="M:Caliburn.Micro.BootstrapperBase.OnStartup(System.Object,System.Windows.StartupEventArgs)"> |
|
413 |
<summary> |
|
414 |
Override this to add custom behavior to execute after the application starts. |
|
415 |
</summary> |
|
416 |
<param name="sender">The sender.</param> |
|
417 |
<param name="e">The args.</param> |
|
418 |
</member> |
|
419 |
<member name="M:Caliburn.Micro.BootstrapperBase.OnExit(System.Object,System.EventArgs)"> |
|
420 |
<summary> |
|
421 |
Override this to add custom behavior on exit. |
|
422 |
</summary> |
|
423 |
<param name="sender">The sender.</param> |
|
424 |
<param name="e">The event args.</param> |
|
425 |
</member> |
|
426 |
<member name="M:Caliburn.Micro.BootstrapperBase.OnUnhandledException(System.Object,System.Windows.Threading.DispatcherUnhandledExceptionEventArgs)"> |
|
427 |
<summary> |
|
428 |
Override this to add custom behavior for unhandled exceptions. |
|
429 |
</summary> |
|
430 |
<param name="sender">The sender.</param> |
|
431 |
<param name="e">The event args.</param> |
|
432 |
</member> |
|
433 |
<member name="M:Caliburn.Micro.BootstrapperBase.DisplayRootViewFor(System.Type)"> |
|
434 |
<summary> |
|
435 |
Locates the view model, locates the associate view, binds them and shows it as the root view. |
|
436 |
</summary> |
|
437 |
<param name="viewModelType">The view model type.</param> |
|
438 |
</member> |
|
439 |
<member name="P:Caliburn.Micro.BootstrapperBase.Application"> |
|
440 |
<summary> |
|
441 |
The application. |
|
442 |
</summary> |
|
443 |
</member> |
|
444 |
<member name="T:Caliburn.Micro.Bootstrapper"> |
|
445 |
<summary> |
|
446 |
Instantiate this class in order to configure the framework. |
|
447 |
</summary> |
|
448 |
</member> |
|
449 |
<member name="M:Caliburn.Micro.Bootstrapper.#ctor(System.Boolean)"> |
|
450 |
<summary> |
|
451 |
Initializes a new instance of the <see cref="T:Caliburn.Micro.Bootstrapper"/> class. |
|
452 |
</summary> |
|
453 |
<param name="useApplication">Set this to false when hosting Caliburn.Micro inside and Office or WinForms application. The default is true.</param> |
|
454 |
</member> |
|
455 |
<member name="T:Caliburn.Micro.Bootstrapper`1"> |
|
456 |
<summary> |
|
457 |
A strongly-typed version of <see cref="T:Caliburn.Micro.Bootstrapper"/> that specifies the type of root model to create for the application. |
|
458 |
</summary> |
|
459 |
<typeparam name="TRootModel">The type of root model for the application.</typeparam> |
|
460 |
</member> |
|
461 |
<member name="M:Caliburn.Micro.Bootstrapper`1.#ctor(System.Boolean)"> |
|
462 |
<summary> |
|
463 |
Initializes a new instance of the <see cref="T:Caliburn.Micro.Bootstrapper`1"/> class. |
|
464 |
</summary> |
|
465 |
<param name="useApplication">Set this to false when hosting Caliburn.Micro inside and Office or WinForms application. The default is true.</param> |
|
466 |
</member> |
|
467 |
<member name="M:Caliburn.Micro.Bootstrapper`1.OnStartup(System.Object,System.Windows.StartupEventArgs)"> |
|
468 |
<summary> |
|
469 |
Override this to add custom behavior to execute after the application starts. |
|
470 |
</summary> |
|
471 |
<param name="sender">The sender.</param> |
|
472 |
<param name="e">The args.</param> |
|
473 |
</member> |
|
474 |
<member name="T:Caliburn.Micro.Conductor`1"> |
|
475 |
<summary> |
|
476 |
An implementation of <see cref="T:Caliburn.Micro.IConductor"/> that holds on to and activates only one item at a time. |
|
477 |
</summary> |
|
478 |
</member> |
|
479 |
<member name="T:Caliburn.Micro.ConductorBaseWithActiveItem`1"> |
|
480 |
<summary> |
|
481 |
A base class for various implementations of <see cref="T:Caliburn.Micro.IConductor"/> that maintain an active item. |
|
482 |
</summary> |
|
483 |
<typeparam name="T">The type that is being conducted.</typeparam> |
|
484 |
</member> |
|
485 |
<member name="T:Caliburn.Micro.ConductorBase`1"> |
|
486 |
<summary> |
|
487 |
A base class for various implementations of <see cref="T:Caliburn.Micro.IConductor"/>. |
|
488 |
</summary> |
|
489 |
<typeparam name="T">The type that is being conducted.</typeparam> |
|
490 |
</member> |
|
491 |
<member name="T:Caliburn.Micro.Screen"> |
|
492 |
<summary> |
|
493 |
A base implementation of <see cref="T:Caliburn.Micro.IScreen"/>. |
|
494 |
</summary> |
|
495 |
</member> |
|
496 |
<member name="T:Caliburn.Micro.ViewAware"> |
|
497 |
<summary> |
|
498 |
A base implementation of <see cref="T:Caliburn.Micro.IViewAware"/> which is capable of caching views by context. |
|
499 |
</summary> |
|
500 |
</member> |
|
501 |
<member name="T:Caliburn.Micro.PropertyChangedBase"> |
|
502 |
<summary> |
|
503 |
A base class that implements the infrastructure for property change notification and automatically performs UI thread marshalling. |
|
504 |
</summary> |
|
505 |
</member> |
|
506 |
<member name="T:Caliburn.Micro.INotifyPropertyChangedEx"> |
|
507 |
<summary> |
|
508 |
Extends <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> such that the change event can be raised by external parties. |
|
509 |
</summary> |
|
510 |
</member> |
|
511 |
<member name="M:Caliburn.Micro.INotifyPropertyChangedEx.NotifyOfPropertyChange(System.String)"> |
|
512 |
<summary> |
|
513 |
Notifies subscribers of the property change. |
|
514 |
</summary> |
|
515 |
<param name = "propertyName">Name of the property.</param> |
|
516 |
</member> |
|
517 |
<member name="M:Caliburn.Micro.INotifyPropertyChangedEx.Refresh"> |
|
518 |
<summary> |
|
519 |
Raises a change notification indicating that all bindings should be refreshed. |
|
520 |
</summary> |
|
521 |
</member> |
|
522 |
<member name="P:Caliburn.Micro.INotifyPropertyChangedEx.IsNotifying"> |
|
523 |
<summary> |
|
524 |
Enables/Disables property change notification. |
|
525 |
</summary> |
|
526 |
</member> |
|
527 |
<member name="M:Caliburn.Micro.PropertyChangedBase.#ctor"> |
|
528 |
<summary> |
|
529 |
Creates an instance of <see cref="T:Caliburn.Micro.PropertyChangedBase"/>. |
|
530 |
</summary> |
|
531 |
</member> |
|
532 |
<member name="M:Caliburn.Micro.PropertyChangedBase.Refresh"> |
|
533 |
<summary> |
|
534 |
Raises a change notification indicating that all bindings should be refreshed. |
|
535 |
</summary> |
|
536 |
</member> |
|
537 |
<member name="M:Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange(System.String)"> |
|
538 |
<summary> |
|
539 |
Notifies subscribers of the property change. |
|
540 |
</summary> |
|
541 |
<param name = "propertyName">Name of the property.</param> |
|
542 |
</member> |
|
543 |
<member name="M:Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange``1(System.Linq.Expressions.Expression{System.Func{``0}})"> |
|
544 |
<summary> |
|
545 |
Notifies subscribers of the property change. |
|
546 |
</summary> |
|
547 |
<typeparam name = "TProperty">The type of the property.</typeparam> |
|
548 |
<param name = "property">The property expression.</param> |
|
549 |
</member> |
|
550 |
<member name="M:Caliburn.Micro.PropertyChangedBase.RaisePropertyChangedEventImmediately(System.String)"> |
|
551 |
<summary> |
|
552 |
Raises the property changed event immediately. |
|
553 |
</summary> |
|
554 |
<param name = "propertyName">Name of the property.</param> |
|
555 |
</member> |
|
556 |
<member name="M:Caliburn.Micro.PropertyChangedBase.OnDeserialized(System.Runtime.Serialization.StreamingContext)"> |
|
557 |
<summary> |
|
558 |
Called when the object is deserialized. |
|
559 |
</summary> |
|
560 |
<param name="c">The streaming context.</param> |
|
561 |
</member> |
|
562 |
<member name="M:Caliburn.Micro.PropertyChangedBase.ShouldSerializeIsNotifying"> |
|
563 |
<summary> |
|
564 |
Used to indicate whether or not the IsNotifying property is serialized to Xml. |
|
565 |
</summary> |
|
566 |
<returns>Whether or not to serialize the IsNotifying property. The default is false.</returns> |
|
567 |
</member> |
|
568 |
<member name="E:Caliburn.Micro.PropertyChangedBase.PropertyChanged"> |
|
569 |
<summary> |
|
570 |
Occurs when a property value changes. |
|
571 |
</summary> |
|
572 |
</member> |
|
573 |
<member name="P:Caliburn.Micro.PropertyChangedBase.IsNotifying"> |
|
574 |
<summary> |
|
575 |
Enables/Disables property change notification. |
|
576 |
</summary> |
|
577 |
</member> |
|
578 |
<member name="T:Caliburn.Micro.IViewAware"> |
|
579 |
<summary> |
|
580 |
Denotes a class which is aware of its view(s). |
|
581 |
</summary> |
|
582 |
</member> |
|
583 |
<member name="M:Caliburn.Micro.IViewAware.AttachView(System.Object,System.Object)"> |
|
584 |
<summary> |
|
585 |
Attaches a view to this instance. |
|
586 |
</summary> |
|
587 |
<param name="view">The view.</param> |
|
588 |
<param name="context">The context in which the view appears.</param> |
|
589 |
</member> |
|
590 |
<member name="M:Caliburn.Micro.IViewAware.GetView(System.Object)"> |
|
591 |
<summary> |
|
592 |
Gets a view previously attached to this instance. |
|
593 |
</summary> |
|
594 |
<param name="context">The context denoting which view to retrieve.</param> |
|
595 |
<returns>The view.</returns> |
|
596 |
</member> |
|
597 |
<member name="E:Caliburn.Micro.IViewAware.ViewAttached"> |
|
598 |
<summary> |
|
599 |
Raised when a view is attached. |
|
600 |
</summary> |
|
601 |
</member> |
|
602 |
<member name="F:Caliburn.Micro.ViewAware.CacheViewsByDefault"> |
|
603 |
<summary> |
|
604 |
Indicates whether or not implementors of <see cref="T:Caliburn.Micro.IViewAware"/> should cache their views by default. |
|
605 |
</summary> |
|
606 |
</member> |
|
607 |
<member name="F:Caliburn.Micro.ViewAware.Views"> |
|
608 |
<summary> |
|
609 |
The view chache for this instance. |
|
610 |
</summary> |
|
611 |
</member> |
|
612 |
<member name="M:Caliburn.Micro.ViewAware.#ctor"> |
|
613 |
<summary> |
|
614 |
Creates an instance of <see cref="T:Caliburn.Micro.ViewAware"/>. |
|
615 |
</summary> |
|
616 |
</member> |
|
617 |
<member name="M:Caliburn.Micro.ViewAware.#ctor(System.Boolean)"> |
|
618 |
<summary> |
|
619 |
Creates an instance of <see cref="T:Caliburn.Micro.ViewAware"/>. |
|
620 |
</summary> |
|
621 |
<param name="cacheViews">Indicates whether or not this instance maintains a view cache.</param> |
|
622 |
</member> |
|
623 |
<member name="M:Caliburn.Micro.ViewAware.OnViewAttached(System.Object,System.Object)"> |
|
624 |
<summary> |
|
625 |
Called when a view is attached. |
|
626 |
</summary> |
|
627 |
<param name="view">The view.</param> |
|
628 |
<param name="context">The context in which the view appears.</param> |
|
629 |
</member> |
|
630 |
<member name="M:Caliburn.Micro.ViewAware.OnViewLoaded(System.Object)"> |
|
631 |
<summary> |
|
632 |
Called when an attached view's Loaded event fires. |
|
633 |
</summary> |
|
634 |
<param name = "view"></param> |
|
635 |
</member> |
|
636 |
<member name="M:Caliburn.Micro.ViewAware.GetView(System.Object)"> |
|
637 |
<summary> |
|
638 |
Gets a view previously attached to this instance. |
|
639 |
</summary> |
|
640 |
<param name = "context">The context denoting which view to retrieve.</param> |
|
641 |
<returns>The view.</returns> |
|
642 |
</member> |
|
643 |
<member name="E:Caliburn.Micro.ViewAware.ViewAttached"> |
|
644 |
<summary> |
|
645 |
Raised when a view is attached. |
|
646 |
</summary> |
|
647 |
</member> |
|
648 |
<member name="P:Caliburn.Micro.ViewAware.CacheViews"> |
|
649 |
<summary> |
|
650 |
Indicates whether or not this instance maintains a view cache. |
|
651 |
</summary> |
|
652 |
</member> |
|
653 |
<member name="T:Caliburn.Micro.IScreen"> |
|
654 |
<summary> |
|
655 |
Denotes an instance which implements <see cref="T:Caliburn.Micro.IHaveDisplayName"/>, <see cref="T:Caliburn.Micro.IActivate"/>, <see cref="T:Caliburn.Micro.IDeactivate"/>, <see cref="T:Caliburn.Micro.IGuardClose"/> and <see cref="T:Caliburn.Micro.INotifyPropertyChangedEx"/> |
|
656 |
</summary> |
|
657 |
</member> |
|
658 |
<member name="T:Caliburn.Micro.IHaveDisplayName"> |
|
659 |
<summary> |
|
660 |
Denotes an instance which has a display name. |
|
661 |
</summary> |
|
662 |
</member> |
|
663 |
<member name="P:Caliburn.Micro.IHaveDisplayName.DisplayName"> |
|
664 |
<summary> |
|
665 |
Gets or Sets the Display Name |
|
666 |
</summary> |
|
667 |
</member> |
|
668 |
<member name="T:Caliburn.Micro.IActivate"> |
|
669 |
<summary> |
|
670 |
Denotes an instance which requires activation. |
|
671 |
</summary> |
|
672 |
</member> |
|
673 |
<member name="M:Caliburn.Micro.IActivate.Activate"> |
|
674 |
<summary> |
|
675 |
Activates this instance. |
|
676 |
</summary> |
|
677 |
</member> |
|
678 |
<member name="P:Caliburn.Micro.IActivate.IsActive"> |
|
679 |
<summary> |
|
680 |
Indicates whether or not this instance is active. |
|
681 |
</summary> |
|
682 |
</member> |
|
683 |
<member name="E:Caliburn.Micro.IActivate.Activated"> |
|
684 |
<summary> |
|
685 |
Raised after activation occurs. |
|
686 |
</summary> |
|
687 |
</member> |
|
688 |
<member name="T:Caliburn.Micro.IDeactivate"> |
|
689 |
<summary> |
|
690 |
Denotes an instance which requires deactivation. |
|
691 |
</summary> |
|
692 |
</member> |
|
693 |
<member name="M:Caliburn.Micro.IDeactivate.Deactivate(System.Boolean)"> |
|
694 |
<summary> |
|
695 |
Deactivates this instance. |
|
696 |
</summary> |
|
697 |
<param name="close">Indicates whether or not this instance is being closed.</param> |
|
698 |
</member> |
|
699 |
<member name="E:Caliburn.Micro.IDeactivate.AttemptingDeactivation"> |
|
700 |
<summary> |
|
701 |
Raised before deactivation. |
|
702 |
</summary> |
|
703 |
</member> |
|
704 |
<member name="E:Caliburn.Micro.IDeactivate.Deactivated"> |
|
705 |
<summary> |
|
706 |
Raised after deactivation. |
|
707 |
</summary> |
|
708 |
</member> |
|
709 |
<member name="T:Caliburn.Micro.IGuardClose"> |
|
710 |
<summary> |
|
711 |
Denotes an instance which may prevent closing. |
|
712 |
</summary> |
|
713 |
</member> |
|
714 |
<member name="T:Caliburn.Micro.IClose"> |
|
715 |
<summary> |
|
716 |
Denotes an object that can be closed. |
|
717 |
</summary> |
|
718 |
</member> |
|
719 |
<member name="M:Caliburn.Micro.IClose.TryClose"> |
|
720 |
<summary> |
|
721 |
Tries to close this instance. |
|
722 |
</summary> |
|
723 |
</member> |
|
724 |
<member name="M:Caliburn.Micro.IGuardClose.CanClose(System.Action{System.Boolean})"> |
|
725 |
<summary> |
|
726 |
Called to check whether or not this instance can close. |
|
727 |
</summary> |
|
728 |
<param name="callback">The implementer calls this action with the result of the close check.</param> |
|
729 |
</member> |
|
730 |
<member name="T:Caliburn.Micro.IChild"> |
|
731 |
<summary> |
|
732 |
Denotes a node within a parent/child hierarchy. |
|
733 |
</summary> |
|
734 |
</member> |
|
735 |
<member name="P:Caliburn.Micro.IChild.Parent"> |
|
736 |
<summary> |
|
737 |
Gets or Sets the Parent |
|
738 |
</summary> |
|
739 |
</member> |
|
740 |
<member name="M:Caliburn.Micro.Screen.#ctor"> |
|
741 |
<summary> |
|
742 |
Creates an instance of the screen. |
|
743 |
</summary> |
|
744 |
</member> |
|
745 |
<member name="M:Caliburn.Micro.Screen.OnInitialize"> |
|
746 |
<summary> |
|
747 |
Called when initializing. |
|
748 |
</summary> |
|
749 |
</member> |
|
750 |
<member name="M:Caliburn.Micro.Screen.OnActivate"> |
|
751 |
<summary> |
|
752 |
Called when activating. |
|
753 |
</summary> |
|
754 |
</member> |
|
755 |
<member name="M:Caliburn.Micro.Screen.OnDeactivate(System.Boolean)"> |
|
756 |
<summary> |
|
757 |
Called when deactivating. |
|
758 |
</summary> |
|
759 |
<param name = "close">Inidicates whether this instance will be closed.</param> |
|
760 |
</member> |
|
761 |
<member name="M:Caliburn.Micro.Screen.CanClose(System.Action{System.Boolean})"> |
|
762 |
<summary> |
|
763 |
Called to check whether or not this instance can close. |
|
764 |
</summary> |
|
765 |
<param name = "callback">The implementor calls this action with the result of the close check.</param> |
|
766 |
</member> |
|
767 |
<member name="M:Caliburn.Micro.Screen.TryClose"> |
|
768 |
<summary> |
|
769 |
Tries to close this instance by asking its Parent to initiate shutdown or by asking its corresponding view to close. |
|
770 |
</summary> |
|
771 |
</member> |
|
772 |
<member name="M:Caliburn.Micro.Screen.TryClose(System.Nullable{System.Boolean})"> |
|
773 |
<summary> |
|
774 |
Closes this instance by asking its Parent to initiate shutdown or by asking it's corresponding view to close. |
|
775 |
This overload also provides an opportunity to pass a dialog result to it's corresponding view. |
|
776 |
</summary> |
|
777 |
<param name="dialogResult">The dialog result.</param> |
|
778 |
</member> |
|
779 |
<member name="P:Caliburn.Micro.Screen.Parent"> |
|
780 |
<summary> |
|
781 |
Gets or Sets the Parent <see cref="T:Caliburn.Micro.IConductor"/> |
|
782 |
</summary> |
|
783 |
</member> |
|
784 |
<member name="P:Caliburn.Micro.Screen.DisplayName"> |
|
785 |
<summary> |
|
786 |
Gets or Sets the Display Name |
|
787 |
</summary> |
|
788 |
</member> |
|
789 |
<member name="P:Caliburn.Micro.Screen.IsActive"> |
|
790 |
<summary> |
|
791 |
Indicates whether or not this instance is currently active. |
|
792 |
</summary> |
|
793 |
</member> |
|
794 |
<member name="P:Caliburn.Micro.Screen.IsInitialized"> |
|
795 |
<summary> |
|
796 |
Indicates whether or not this instance is currently initialized. |
|
797 |
</summary> |
|
798 |
</member> |
|
799 |
<member name="E:Caliburn.Micro.Screen.Activated"> |
|
800 |
<summary> |
|
801 |
Raised after activation occurs. |
|
802 |
</summary> |
|
803 |
</member> |
|
804 |
<member name="E:Caliburn.Micro.Screen.AttemptingDeactivation"> |
|
805 |
<summary> |
|
806 |
Raised before deactivation. |
|
807 |
</summary> |
|
808 |
</member> |
|
809 |
<member name="E:Caliburn.Micro.Screen.Deactivated"> |
|
810 |
<summary> |
|
811 |
Raised after deactivation. |
|
812 |
</summary> |
|
813 |
</member> |
|
814 |
<member name="T:Caliburn.Micro.IConductor"> |
|
815 |
<summary> |
|
816 |
Denotes an instance which conducts other objects by managing an ActiveItem and maintaining a strict lifecycle. |
|
817 |
</summary> |
|
818 |
<remarks>Conducted instances can optin to the lifecycle by impelenting any of the follosing <see cref="T:Caliburn.Micro.IActivate"/>, <see cref="T:Caliburn.Micro.IDeactivate"/>, <see cref="T:Caliburn.Micro.IGuardClose"/>.</remarks> |
|
819 |
</member> |
|
820 |
<member name="T:Caliburn.Micro.IParent"> |
|
821 |
<summary> |
Also available in: Unified diff