Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Compilation / ClientBuildManagerCallback.cs / 2 / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LifetimeServices.cs
- EditorZoneDesigner.cs
- WebBodyFormatMessageProperty.cs
- DataBindingCollection.cs
- ToolStripPanelSelectionBehavior.cs
- BufferBuilder.cs
- AnimationTimeline.cs
- CompositeScriptReference.cs
- DashStyle.cs
- StorageSetMapping.cs
- cache.cs
- XmlSchemaAnyAttribute.cs
- ToolStripItem.cs
- WpfSharedXamlSchemaContext.cs
- JournalNavigationScope.cs
- XmlAttributeProperties.cs
- CollectionConverter.cs
- UdpTransportBindingElement.cs
- BitmapVisualManager.cs
- PagedDataSource.cs
- FormViewDeleteEventArgs.cs
- EnvelopeVersion.cs
- Timeline.cs
- SQLInt16.cs
- RemoteWebConfigurationHostStream.cs
- SubqueryRules.cs
- AstNode.cs
- BufferedOutputStream.cs
- CodeAccessPermission.cs
- Zone.cs
- OperationContractAttribute.cs
- HwndHostAutomationPeer.cs
- MarginsConverter.cs
- ZipPackagePart.cs
- OrderPreservingMergeHelper.cs
- BadImageFormatException.cs
- DataGridViewRowConverter.cs
- UIElement.cs
- MultipartContentParser.cs
- CheckedPointers.cs
- DataGridViewTopRowAccessibleObject.cs
- InvalidFilterCriteriaException.cs
- SimpleType.cs
- HttpValueCollection.cs
- ListView.cs
- odbcmetadatafactory.cs
- XpsFontSerializationService.cs
- FormatSettings.cs
- IssuanceLicense.cs
- ServiceProviders.cs
- cache.cs
- ToolboxDataAttribute.cs
- BitmapVisualManager.cs
- DataGrid.cs
- ErrorFormatterPage.cs
- ConnectionConsumerAttribute.cs
- MarshalDirectiveException.cs
- DesignerCommandAdapter.cs
- WindowHideOrCloseTracker.cs
- PropertyCollection.cs
- JsonQNameDataContract.cs
- TransformPatternIdentifiers.cs
- TraceFilter.cs
- DbConnectionPoolGroupProviderInfo.cs
- MetafileHeaderEmf.cs
- Thread.cs
- FormViewModeEventArgs.cs
- CommonDialog.cs
- ErrorEventArgs.cs
- SubstitutionDesigner.cs
- StrokeNodeOperations.cs
- ToolStripCodeDomSerializer.cs
- UTF32Encoding.cs
- HtmlInputHidden.cs
- DecimalConstantAttribute.cs
- UnionCodeGroup.cs
- AssemblyBuilder.cs
- EmbeddedObject.cs
- log.cs
- AttributeData.cs
- BufferAllocator.cs
- SortExpressionBuilder.cs
- KeyedHashAlgorithm.cs
- UpdatableWrapper.cs
- DrawingGroup.cs
- WebPartAuthorizationEventArgs.cs
- TabControlAutomationPeer.cs
- TextFormatterImp.cs
- AssertUtility.cs
- ConfigurationLocationCollection.cs
- GridViewRow.cs
- PaintEvent.cs
- KeysConverter.cs
- NameGenerator.cs
- XmlReturnReader.cs
- LinkConverter.cs
- XsdBuilder.cs
- TextElement.cs
- PasswordTextContainer.cs
- ConvertBinder.cs