Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Services/Remoting/Config
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv29413/Config
Modified Files:
RemotingNamespaceParser.cs spring-remoting-1.1.xsd
Log Message:
Make current AppDomain's config file the default for RemotingConfigurer if filename==null [SPRNET-730]
Index: spring-remoting-1.1.xsd
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Services/Remoting/Config/spring-remoting-1.1.xsd,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** spring-remoting-1.1.xsd 7 Aug 2007 23:21:59 -0000 1.1
--- spring-remoting-1.1.xsd 8 Oct 2007 14:57:34 -0000 1.2
***************
*** 31,37 ****
</xs:annotation>
</xs:attribute>
<xs:attribute name="ensureSecurity" type="xs:boolean" use="optional">
<xs:annotation>
! <xs:documentation>Indicates whether the security is enabled.</xs:documentation>
</xs:annotation>
</xs:attribute>
--- 31,42 ----
</xs:annotation>
</xs:attribute>
+ <xs:attribute name="useConfigFile" type="xs:boolean" use="optional">
+ <xs:annotation>
+ <xs:documentation>Indicates whether a configuration file is used. Default is true.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
<xs:attribute name="ensureSecurity" type="xs:boolean" use="optional">
<xs:annotation>
! <xs:documentation>Indicates whether the security is enabled. Default is false.</xs:documentation>
</xs:annotation>
</xs:attribute>
Index: RemotingNamespaceParser.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Services/Remoting/Config/RemotingNamespaceParser.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** RemotingNamespaceParser.cs 8 Aug 2007 00:34:59 -0000 1.2
--- RemotingNamespaceParser.cs 8 Oct 2007 14:57:34 -0000 1.3
***************
*** 154,157 ****
--- 154,158 ----
string typeName = GetTypeName(element);
string filename = element.GetAttribute(RemotingConfigurerConstants.FilenameAttribute);
+ string useConfigFile = element.GetAttribute(RemotingConfigurerConstants.UseConfigFileAttribute);
string ensureSecurity = element.GetAttribute(RemotingConfigurerConstants.EnsureSecurityAttribute);
***************
*** 161,164 ****
--- 162,169 ----
properties.Add("Filename", filename);
}
+ if (StringUtils.HasText(useConfigFile))
+ {
+ properties.Add("UseConfigFile", useConfigFile);
+ }
if (StringUtils.HasText(ensureSecurity))
{
***************
*** 427,430 ****
--- 432,436 ----
public const string RemotingConfigurerElement = "configurer";
public const string FilenameAttribute = "filename";
+ public const string UseConfigFileAttribute = "useConfigFile";
public const string EnsureSecurityAttribute = "ensureSecurity";
}
|