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
- LogRecordSequence.cs
- DockingAttribute.cs
- PackageRelationshipCollection.cs
- AlternateView.cs
- ObjectConverter.cs
- TimeoutStream.cs
- BamlLocalizationDictionary.cs
- securitycriticaldataformultiplegetandset.cs
- ActiveXSite.cs
- StringWriter.cs
- SchemaTableColumn.cs
- SqlClientWrapperSmiStreamChars.cs
- ListControlStringCollectionEditor.cs
- DataBoundControlHelper.cs
- ComponentCollection.cs
- serverconfig.cs
- ExpressionBuilderCollection.cs
- ScaleTransform.cs
- SafeTokenHandle.cs
- BooleanAnimationBase.cs
- ExtensionDataObject.cs
- RoleManagerEventArgs.cs
- EntityViewContainer.cs
- TreeNodeStyleCollection.cs
- CollectionBuilder.cs
- SecureUICommand.cs
- AnnotationService.cs
- RelativeSource.cs
- DataGridViewCellStyleConverter.cs
- RectIndependentAnimationStorage.cs
- ExtensionDataObject.cs
- ECDsaCng.cs
- SchemaConstraints.cs
- NetStream.cs
- Visual3D.cs
- LicenseContext.cs
- ObjectContext.cs
- input.cs
- XPathExpr.cs
- DataBindingList.cs
- Label.cs
- DataViewSettingCollection.cs
- Currency.cs
- DesignerFrame.cs
- NumericUpDown.cs
- SchemaTableOptionalColumn.cs
- WebPartsSection.cs
- FontStyle.cs
- ClientTarget.cs
- SqlFacetAttribute.cs
- BaseAsyncResult.cs
- ErrorHandlerFaultInfo.cs
- JsonSerializer.cs
- DataGridViewRowStateChangedEventArgs.cs
- ViewStateException.cs
- ManualWorkflowSchedulerService.cs
- ViewSimplifier.cs
- DataGridViewRowStateChangedEventArgs.cs
- SqlStream.cs
- UDPClient.cs
- AnimationClockResource.cs
- X509SubjectKeyIdentifierClause.cs
- OdbcReferenceCollection.cs
- LogicalExpr.cs
- ContentType.cs
- XmlNodeComparer.cs
- Input.cs
- RightsManagementInformation.cs
- TextRenderer.cs
- ToolStripRenderer.cs
- EntityClassGenerator.cs
- Icon.cs
- SafeRightsManagementHandle.cs
- SQLMoneyStorage.cs
- SmtpException.cs
- SafePEFileHandle.cs
- ComponentManagerBroker.cs
- DrawToolTipEventArgs.cs
- EmbeddedObject.cs
- Point.cs
- UserPersonalizationStateInfo.cs
- SqlDependencyUtils.cs
- GeneralTransform2DTo3DTo2D.cs
- Perspective.cs
- DBSqlParserTableCollection.cs
- TransactionProtocolConverter.cs
- ExpressionBuilder.cs
- DataGridViewCellCancelEventArgs.cs
- NativeMethods.cs
- WeakReference.cs
- SqlBulkCopyColumnMapping.cs
- ContextTokenTypeConverter.cs
- WebRequestModulesSection.cs
- LinearKeyFrames.cs
- ProxyElement.cs
- Html32TextWriter.cs
- Parameter.cs
- LocalFileSettingsProvider.cs
- TargetControlTypeAttribute.cs
- DeviceContexts.cs