Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Compilation / ClientBuildManagerCallback.cs / 1305376 / ClientBuildManagerCallback.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /************************************************************************************************************/ namespace System.Web.Compilation { using System; using System.Security.Permissions; using System.CodeDom; using System.CodeDom.Compiler; using System.Web.UI; // // This is a callback class implemented by ClientBuildManager callers. It is used // to receive status information about the build. // [PermissionSet(SecurityAction.LinkDemand, Unrestricted = true)] [PermissionSet(SecurityAction.InheritanceDemand, Unrestricted = true)] public class ClientBuildManagerCallback : MarshalByRefObject { // This includes both errors and warnings public virtual void ReportCompilerError(CompilerError error) {} public virtual void ReportParseError(ParserError error) {} public virtual void ReportProgress(string message) {} // DevDiv 180798. The default lease is 5 minutes, so we return null to allow compilation // calls to exceed 5 minutes. In doing so, we need to call RemotingService.Disconnect // to release the object. public override object InitializeLifetimeService() { return null; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /************************************************************************************************************/ namespace System.Web.Compilation { using System; using System.Security.Permissions; using System.CodeDom; using System.CodeDom.Compiler; using System.Web.UI; // // This is a callback class implemented by ClientBuildManager callers. It is used // to receive status information about the build. // [PermissionSet(SecurityAction.LinkDemand, Unrestricted = true)] [PermissionSet(SecurityAction.InheritanceDemand, Unrestricted = true)] public class ClientBuildManagerCallback : MarshalByRefObject { // This includes both errors and warnings public virtual void ReportCompilerError(CompilerError error) {} public virtual void ReportParseError(ParserError error) {} public virtual void ReportProgress(string message) {} // DevDiv 180798. The default lease is 5 minutes, so we return null to allow compilation // calls to exceed 5 minutes. In doing so, we need to call RemotingService.Disconnect // to release the object. public override object InitializeLifetimeService() { return null; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SingleTagSectionHandler.cs
- NestedContainer.cs
- LZCodec.cs
- CodeSubDirectory.cs
- ZoneButton.cs
- Deflater.cs
- Msec.cs
- QilStrConcatenator.cs
- WindowsSpinner.cs
- CodePageUtils.cs
- DateTimeOffset.cs
- XmlDictionaryReaderQuotasElement.cs
- StopStoryboard.cs
- XmlParser.cs
- RoutedEventValueSerializer.cs
- AssertHelper.cs
- GenericPrincipal.cs
- AccessedThroughPropertyAttribute.cs
- ServiceCredentialsSecurityTokenManager.cs
- ToolStripContentPanel.cs
- ApplicationSecurityInfo.cs
- DataBoundControlAdapter.cs
- printdlgexmarshaler.cs
- SimpleFieldTemplateUserControl.cs
- CreateParams.cs
- VariableAction.cs
- __ComObject.cs
- ObjectKeyFrameCollection.cs
- HtmlTableRowCollection.cs
- ContextMenuStrip.cs
- EventHandlers.cs
- precedingquery.cs
- XmlSignatureProperties.cs
- DbParameterCollectionHelper.cs
- CalendarData.cs
- SoapMessage.cs
- InvalidOleVariantTypeException.cs
- _SslStream.cs
- AuthorizationSection.cs
- WaitHandle.cs
- PropertyInfoSet.cs
- SHA1Managed.cs
- LogicalChannelCollection.cs
- NonBatchDirectoryCompiler.cs
- TypeTypeConverter.cs
- OdbcHandle.cs
- LookupNode.cs
- RenderData.cs
- AttributeData.cs
- MessageSecurityOverTcp.cs
- GroupBox.cs
- PropertyFilterAttribute.cs
- _BaseOverlappedAsyncResult.cs
- SqlDataRecord.cs
- NativeMethods.cs
- ModuleElement.cs
- PersonalizationStateInfo.cs
- ListItemViewAttribute.cs
- ADMembershipProvider.cs
- XmlCollation.cs
- CachedTypeface.cs
- Attributes.cs
- HttpGetProtocolReflector.cs
- FunctionDefinition.cs
- SQLInt64.cs
- FullTextBreakpoint.cs
- ClientBuildManager.cs
- PageClientProxyGenerator.cs
- RemoteWebConfigurationHostServer.cs
- BinaryOperationBinder.cs
- XmlSchemaObject.cs
- XmlSchemaSimpleContentRestriction.cs
- MembershipSection.cs
- Constraint.cs
- LogExtentCollection.cs
- WebHttpBindingElement.cs
- Set.cs
- TextLine.cs
- COM2Enum.cs
- Point4D.cs
- MatrixUtil.cs
- TransformerConfigurationWizardBase.cs
- XmlComment.cs
- DoubleLinkList.cs
- SQLGuidStorage.cs
- IntSecurity.cs
- SplitContainer.cs
- Stacktrace.cs
- MsmqMessageSerializationFormat.cs
- MappingItemCollection.cs
- OracleRowUpdatingEventArgs.cs
- DtdParser.cs
- ToolStripItemEventArgs.cs
- HelpProvider.cs
- InvokeMethodActivityDesigner.cs
- XmlAggregates.cs
- CompressStream.cs
- RenamedEventArgs.cs
- DeploymentSection.cs
- TableCellCollection.cs