User: xtoff
Date: 2010/01/11 10:10 AM
Added:
/Services/Logging/trunk/src/Castle.Services.Logging.log4netIntegration/
CastleKey.snk
Modified:
/Services/Logging/trunk/lib/mono-3.5/
Castle.Core.dll, Castle.Core.xml
/Services/Logging/trunk/lib/net-3.5/
Castle.Core.dll, Castle.Core.xml
/Services/Logging/trunk/src/Castle.Services.Logging.NLogIntegration/
AssemblyInfo.cs, Castle.Services.Logging.NLogIntegration.build
/Services/Logging/trunk/src/Castle.Services.Logging.log4netIntegration/
AssemblyInfo.cs, Castle.Services.Logging.log4netIntegration-vs2008.csproj,
Castle.Services.Logging.log4netIntegration.build
Log:
- updated references to Castle.Core 1.2
- updated version to 1.2 to be in sync with Core
- fixed .snk reference
File Changes:
Directory: /Services/Logging/trunk/src/Castle.Services.Logging.NLogIntegration/
===============================================================================
File [modified]: AssemblyInfo.cs
Delta lines: +1 -1
===================================================================
---
Services/Logging/trunk/src/Castle.Services.Logging.NLogIntegration/Castle.Services.Logging.NLogIntegration.build
2010-01-11 10:36:49 UTC (rev 6623)
+++
Services/Logging/trunk/src/Castle.Services.Logging.NLogIntegration/Castle.Services.Logging.NLogIntegration.build
2010-01-11 17:10:24 UTC (rev 6624)
@@ -9,7 +9,7 @@
<include buildfile="${root.dir}/common-project.xml" />
<target name="init" depends="common.init">
- <property name="assembly.version" value="1.0.3.0" />
+ <property name="assembly.version" value="1.2.0.0" />
<property name="assembly.description"
value="Castle.Services.Logging implementation for NLog" />
File [modified]: Castle.Services.Logging.NLogIntegration.build
Delta lines: +3 -3
===================================================================
---
Services/Logging/trunk/src/Castle.Services.Logging.log4netIntegration/AssemblyInfo.cs
2010-01-11 10:36:49 UTC (rev 6623)
+++
Services/Logging/trunk/src/Castle.Services.Logging.log4netIntegration/AssemblyInfo.cs
2010-01-11 17:10:24 UTC (rev 6624)
@@ -6,7 +6,7 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
-// Runtime Version:2.0.50727.3603
+// Runtime Version:2.0.50727.4927
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -21,7 +21,7 @@
[assembly:
AssemblyProductAttribute("Castle.Services.Logging.log4netIntegration")]
[assembly: AssemblyCopyrightAttribute("Castle Project, original author or
authors")]
[assembly: AssemblyVersionAttribute("1.1.0.0")]
-[assembly: AssemblyInformationalVersionAttribute("1.1.0.6154")]
-[assembly: AssemblyFileVersionAttribute("1.1.0.6154")]
+[assembly: AssemblyInformationalVersionAttribute("1.1.0.6623")]
+[assembly: AssemblyFileVersionAttribute("1.1.0.6623")]
[assembly: AssemblyDelaySignAttribute(false)]
Directory:
/Services/Logging/trunk/src/Castle.Services.Logging.log4netIntegration/
==================================================================================
File [modified]: AssemblyInfo.cs
Delta lines: +2 -1
===================================================================
---
Services/Logging/trunk/src/Castle.Services.Logging.log4netIntegration/Castle.Services.Logging.log4netIntegration-vs2008.csproj
2010-01-11 10:36:49 UTC (rev 6623)
+++
Services/Logging/trunk/src/Castle.Services.Logging.log4netIntegration/Castle.Services.Logging.log4netIntegration-vs2008.csproj
2010-01-11 17:10:24 UTC (rev 6624)
@@ -11,7 +11,7 @@
<AssemblyKeyContainerName>
</AssemblyKeyContainerName>
<AssemblyName>Castle.Services.Logging.Log4netIntegration</AssemblyName>
-
<AssemblyOriginatorKeyFile>..\..\..\CastleKey.snk</AssemblyOriginatorKeyFile>
+ <AssemblyOriginatorKeyFile>CastleKey.snk</AssemblyOriginatorKeyFile>
<DefaultClientScript>JScript</DefaultClientScript>
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
<DefaultTargetSchema>IE50</DefaultTargetSchema>
@@ -131,6 +131,7 @@
</ItemGroup>
<ItemGroup>
<None Include="Castle.Services.Logging.log4netIntegration.build" />
+ <None Include="CastleKey.snk" />
<None Include="default.build" />
</ItemGroup>
File [modified]: Castle.Services.Logging.log4netIntegration-vs2008.csproj
Delta lines: +1 -1
===================================================================
---
Services/Logging/trunk/src/Castle.Services.Logging.log4netIntegration/Castle.Services.Logging.log4netIntegration.build
2010-01-11 10:36:49 UTC (rev 6623)
+++
Services/Logging/trunk/src/Castle.Services.Logging.log4netIntegration/Castle.Services.Logging.log4netIntegration.build
2010-01-11 17:10:24 UTC (rev 6624)
@@ -9,7 +9,7 @@
<include buildfile="${root.dir}/common-project.xml" />
<target name="init" depends="common.init">
- <property name="assembly.version" value="1.0.3.0" />
+ <property name="assembly.version" value="1.2.0.0" />
<property name="assembly.description"
value="Castle.Services.Logging implementation for log4net" />
File [modified]: Castle.Services.Logging.log4netIntegration.build
Delta lines: +0 -0
===================================================================
File [added]: CastleKey.snk
Delta lines: None
None
Directory: /Services/Logging/trunk/lib/mono-3.5/
================================================
File [modified]: Castle.Core.dll
Delta lines: None
None
File [modified]: Castle.Core.xml
Delta lines: +174 -17
===================================================================
--- Services/Logging/trunk/lib/net-3.5/Castle.Core.xml 2010-01-11 10:36:49 UTC
(rev 6623)
+++ Services/Logging/trunk/lib/net-3.5/Castle.Core.xml 2010-01-11 17:10:24 UTC
(rev 6624)
@@ -220,22 +220,58 @@
</summary>
<value>The type of the lifestyle handler.</value>
</member>
- <member name="T:Castle.Core.Interceptor.IAttributeDisassembler">
+ <member name="T:Castle.DynamicProxy.IAttributeDisassembler">
<summary>
- Encapsulates process of custom attribute dissassembly back to <see
cref="T:System.Reflection.Emit.CustomAttributeBuilder"/>.
+ Provides functionality for disassembling instances of attributes
to CustomAttributeBuilder form, during the process of emiting new types by
Dynamic Proxy.
</summary>
+ </member>
+ <member
name="M:Castle.DynamicProxy.IAttributeDisassembler.Disassemble(System.Attribute)">
+ <summary>
+ Disassembles given attribute instance back to corresponding
CustomAttributeBuilder.
+ </summary>
+ <param name="attribute">An instance of attribute to
disassemble</param>
+ <returns><see
cref="T:System.Reflection.Emit.CustomAttributeBuilder"/> corresponding 1 to 1
to given attribute instance, or null reference.</returns>
<remarks>
- This interface is used for custom attribute replication in Dynamic
Proxy and to put additional custom attributes on proxy type.
- Implement it if default implementatio does not meet your needs or
does not support your scenario.
+ Implementers should return <see
cref="T:System.Reflection.Emit.CustomAttributeBuilder"/> that corresponds to
given attribute instance 1 to 1,
+ that is after calling specified constructor with specified
arguments, and setting specified properties and fields with values specified
+ we should be able to get an attribute instance identical to the
one passed in <paramref name="attribute"/>. Implementer can return null
+ if it wishes to opt out of replicating the attribute. Notice
however, that for some cases, like attributes passed explicitly by the user
+ it is illegal to return null, and doing so will result in
exception.
</remarks>
</member>
- <member
name="M:Castle.Core.Interceptor.IAttributeDisassembler.Disassemble(System.Attribute)">
+ <member name="T:Castle.Core.Interceptor.IChangeProxyTarget">
<summary>
- Dissassembles given <paramref name="attribute"/> to <see
cref="T:System.Reflection.Emit.CustomAttributeBuilder"/>.
+ Exposes means to change target objects of proxies and invocations
</summary>
- <param name="attribute">Custom attribute instance to
disassemble.</param>
- <returns>Builder that represents <paramref
name="attribute"/>.</returns>
</member>
+ <member
name="M:Castle.Core.Interceptor.IChangeProxyTarget.ChangeInvocationTarget(System.Object)">
+ <summary>
+ Changes the target object (<see
cref="P:Castle.Core.Interceptor.IInvocation.InvocationTarget"/>) of current
<see cref="T:Castle.Core.Interceptor.IInvocation"/>.
+ </summary>
+ <param name="target">The new value of target of invocation.</param>
+ <remarks>
+ Although the method takes <see cref="T:System.Object"/> the actual
instance must be of type assignable to <see
cref="P:Castle.Core.Interceptor.IInvocation.TargetType"/>, otherwise an <see
cref="T:System.InvalidCastException"/> will be thrown.
+ Also while it's technically legal to pass null reference (Nothing
in Visual Basic) as <paramref name="target"/>, for obvious reasons Dynamic
Proxy will not be able to call the intercepted method on such target.
+ In this case last interceptor in the pipeline mustn't call <see
cref="M:Castle.Core.Interceptor.IInvocation.Proceed"/> or a <see
cref="T:System.NotImplementedException"/> will be throws.
+ Also while it's technically legal to pass proxy itself as
<paramref name="target"/>, this would create stack overflow.
+ In this case last interceptor in the pipeline mustn't call <see
cref="M:Castle.Core.Interceptor.IInvocation.Proceed"/> or a <see
cref="T:System.InvalidOperationException"/> will be throws.
+ </remarks>
+ <exception cref="T:System.InvalidCastException">Thrown when
<paramref name="target"/> is not assignable to the proxied type.</exception>
+ </member>
+ <member
name="M:Castle.Core.Interceptor.IChangeProxyTarget.ChangeProxyTarget(System.Object)">
+ <summary>
+ Permanently changes the target object of the proxy. This does not
affect target of the current invocation.
+ </summary>
+ <param name="target">The new value of target of the proxy.</param>
+ <remarks>
+ Although the method takes <see cref="T:System.Object"/> the actual
instance must be of type assignable to proxy's target type, otherwise an <see
cref="T:System.InvalidCastException"/> will be thrown.
+ Also while it's technically legal to pass null reference (Nothing
in Visual Basic) as <paramref name="target"/>, for obvious reasons Dynamic
Proxy will not be able to call the intercepted method on such target.
+ In this case last interceptor in the pipeline mustn't call <see
cref="M:Castle.Core.Interceptor.IInvocation.Proceed"/> or a <see
cref="T:System.NotImplementedException"/> will be throws.
+ Also while it's technically legal to pass proxy itself as
<paramref name="target"/>, this would create stack overflow.
+ In this case last interceptor in the pipeline mustn't call <see
cref="M:Castle.Core.Interceptor.IInvocation.Proceed"/> or a <see
cref="T:System.InvalidOperationException"/> will be throws.
+ </remarks>
+ <exception cref="T:System.InvalidCastException">Thrown when
<paramref name="target"/> is not assignable to the proxied type.</exception>
+ </member>
<member name="T:Castle.Core.Interceptor.IInterceptor">
<summary>
New interface that is going to be used by DynamicProxy 2
@@ -449,6 +485,12 @@
If the index is invalid.
</exception>
</member>
+ <member name="M:Castle.Core.Internal.Lock.Create">
+ <summary>
+ Creates a new lock.
+ </summary>
+ <returns></returns>
+ </member>
<member name="T:Castle.Core.IInitializable">
<summary>
Lifecycle interface. If implemented by a component,
@@ -2178,14 +2220,14 @@
instance in a pool instead of always creating them.
</summary>
</member>
- <member name="F:Castle.Core.LifestyleType.Custom">
+ <member name="F:Castle.Core.LifestyleType.PerWebRequest">
<summary>
- Any other logic to create/release components.
+ PerWebRequest components are created once per Http Request
</summary>
</member>
- <member name="F:Castle.Core.LifestyleType.PerWebRequest">
+ <member name="F:Castle.Core.LifestyleType.Custom">
<summary>
- PerWebRequest components are created once per Http Request
+ Any other logic to create/release components.
</summary>
</member>
<member name="T:Castle.Core.PropertiesInspectionBehavior">
@@ -2817,11 +2859,6 @@
Collection of <see cref="T:Castle.Core.ParameterModel"/>
</summary>
</member>
- <member name="M:Castle.Core.ParameterModelCollection.#ctor">
- <summary>
- Initializes a new instance of the <see
cref="T:Castle.Core.ParameterModelCollection"/> class.
- </summary>
- </member>
<member
name="M:Castle.Core.ParameterModelCollection.Add(System.String,System.String)">
<summary>
Adds the specified name.
@@ -3102,6 +3139,126 @@
Enable access to files on network shares
</summary>
</member>
+ <member name="T:Castle.Core.Smtp.DefaultSmtpSender">
+ <summary>
+ Default <see cref="T:Castle.Core.Smtp.IEmailSender"/>
implementation.
+ </summary>
+ </member>
+ <member name="T:Castle.Core.Smtp.IEmailSender">
+ <summary>
+ Email sender abstraction.
+ </summary>
+ </member>
+ <member
name="M:Castle.Core.Smtp.IEmailSender.Send(System.String,System.String,System.String,System.String)">
+ <summary>
+ Sends a mail message.
+ </summary>
+ <param name="from">From field</param>
+ <param name="to">To field</param>
+ <param name="subject">E-mail's subject</param>
+ <param name="messageText">message's body</param>
+ </member>
+ <member
name="M:Castle.Core.Smtp.IEmailSender.Send(System.Net.Mail.MailMessage)">
+ <summary>
+ Sends a <see cref="T:System.Net.Mail.MailMessage">message</see>.
+ </summary>
+ <param name="message"><see
cref="T:System.Net.Mail.MailMessage">Message</see> instance</param>
+ </member>
+ <member
name="M:Castle.Core.Smtp.IEmailSender.Send(System.Collections.Generic.IEnumerable{System.Net.Mail.MailMessage})">
+ <summary>
+ Sends multiple <see
cref="T:System.Net.Mail.MailMessage">messages</see>.
+ </summary>
+ <param name="messages">List of <see
cref="T:System.Net.Mail.MailMessage">messages</see></param>
+ </member>
+ <member
name="M:Castle.Core.Smtp.DefaultSmtpSender.#ctor(System.String)">
+ <summary>
+ This service implementation
+ requires a host name in order to work
+ </summary>
+ <param name="hostname">The smtp server name</param>
+ </member>
+ <member
name="M:Castle.Core.Smtp.DefaultSmtpSender.Send(System.String,System.String,System.String,System.String)">
+ <summary>
+ Sends a message.
+ </summary>
+ <exception cref="T:System.ArgumentNullException">If any of the
parameters is null</exception>
+ <param name="from">From field</param>
+ <param name="to">To field</param>
+ <param name="subject">e-mail's subject</param>
+ <param name="messageText">message's body</param>
+ </member>
+ <member
name="M:Castle.Core.Smtp.DefaultSmtpSender.Send(System.Net.Mail.MailMessage)">
+ <summary>
+ Sends a message.
+ </summary>
+ <exception cref="T:System.ArgumentNullException">If the message is
null</exception>
+ <param name="message">Message instance</param>
+ </member>
+ <member
name="M:Castle.Core.Smtp.DefaultSmtpSender.Configure(System.Net.Mail.SmtpClient)">
+ <summary>
+ Configures the sender
+ with port information and eventual credential
+ informed
+ </summary>
+ <param name="smtpClient">Message instance</param>
+ </member>
+ <member name="P:Castle.Core.Smtp.DefaultSmtpSender.Port">
+ <summary>
+ Gets or sets the port used to
+ access the SMTP server
+ </summary>
+ </member>
+ <member name="P:Castle.Core.Smtp.DefaultSmtpSender.Hostname">
+ <summary>
+ Gets the hostname.
+ </summary>
+ <value>The hostname.</value>
+ </member>
+ <member name="P:Castle.Core.Smtp.DefaultSmtpSender.AsyncSend">
+ <summary>
+ Gets or sets a value which is used to
+ configure if emails are going to be sent asyncrhonously or not.
+ </summary>
+ </member>
+ <member name="P:Castle.Core.Smtp.DefaultSmtpSender.Timeout">
+ <summary>
+ Gets or sets a value that specifies
+ the amount of time after which a synchronous Send call times out.
+ </summary>
+ </member>
+ <member name="P:Castle.Core.Smtp.DefaultSmtpSender.UseSsl">
+ <summary>
+ Gets or sets a value indicating whether the email should be sent
using
+ a secure communication channel.
+ </summary>
+ <value><c>true</c> if should use SSL; otherwise,
<c>false</c>.</value>
+ </member>
+ <member name="P:Castle.Core.Smtp.DefaultSmtpSender.Domain">
+ <summary>
+ Gets or sets the domain.
+ </summary>
+ <value>The domain.</value>
+ </member>
+ <member name="P:Castle.Core.Smtp.DefaultSmtpSender.UserName">
+ <summary>
+ Gets or sets the name of the user.
+ </summary>
+ <value>The name of the user.</value>
+ </member>
+ <member name="P:Castle.Core.Smtp.DefaultSmtpSender.Password">
+ <summary>
+ Gets or sets the password.
+ </summary>
+ <value>The password.</value>
+ </member>
+ <member name="P:Castle.Core.Smtp.DefaultSmtpSender.HasCredentials">
+ <summary>
+ Gets a value indicating whether credentials were informed.
+ </summary>
+ <value>
+ <see langword="true"/> if this instance has credentials;
otherwise, <see langword="false"/>.
+ </value>
+ </member>
<member name="T:Castle.Core.IServiceEnabledComponent">
<summary>
Directory: /Services/Logging/trunk/lib/net-3.5/
===============================================
File [modified]: Castle.Core.dll
Delta lines: None
None
File [modified]: Castle.Core.xml
Delta lines: +3 -3
===================================================================
---
Services/Logging/trunk/src/Castle.Services.Logging.NLogIntegration/AssemblyInfo.cs
2010-01-11 10:36:49 UTC (rev 6623)
+++
Services/Logging/trunk/src/Castle.Services.Logging.NLogIntegration/AssemblyInfo.cs
2010-01-11 17:10:24 UTC (rev 6624)
@@ -6,7 +6,7 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
-// Runtime Version:2.0.50727.3603
+// Runtime Version:2.0.50727.4927
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -21,7 +21,7 @@
[assembly: AssemblyProductAttribute("Castle.Services.Logging.NLogIntegration")]
[assembly: AssemblyCopyrightAttribute("Castle Project, original author or
authors")]
[assembly: AssemblyVersionAttribute("1.1.0.0")]
-[assembly: AssemblyInformationalVersionAttribute("1.1.0.6154")]
-[assembly: AssemblyFileVersionAttribute("1.1.0.6154")]
+[assembly: AssemblyInformationalVersionAttribute("1.1.0.6623")]
+[assembly: AssemblyFileVersionAttribute("1.1.0.6623")]
[assembly: AssemblyDelaySignAttribute(false)]
--
You received this message because you are subscribed to the Google Groups
"Castle Project Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/castle-project-commits?hl=en.