Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- /************************************************************************************************************/ 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
- SessionEndingEventArgs.cs
- LicenseContext.cs
- XPathMessageContext.cs
- Vars.cs
- HitTestFilterBehavior.cs
- ADRole.cs
- EntityDataSourceColumn.cs
- NamespaceList.cs
- itemelement.cs
- MetadataUtil.cs
- TabItemAutomationPeer.cs
- QueryTaskGroupState.cs
- XmlSchemaElement.cs
- CollectionType.cs
- ListChangedEventArgs.cs
- Mutex.cs
- entitydatasourceentitysetnameconverter.cs
- UnknownWrapper.cs
- ExceptionHelpers.cs
- NumericUpDown.cs
- HybridDictionary.cs
- HighlightComponent.cs
- CreateUserWizardStep.cs
- SQLInt32Storage.cs
- PartialList.cs
- OdbcEnvironment.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- TextAction.cs
- SettingsProviderCollection.cs
- CodeLabeledStatement.cs
- GridItemPatternIdentifiers.cs
- ServiceBusyException.cs
- COM2IProvidePropertyBuilderHandler.cs
- DispatcherProcessingDisabled.cs
- FrameworkElement.cs
- ScriptBehaviorDescriptor.cs
- ReflectEventDescriptor.cs
- Subset.cs
- DataSetMappper.cs
- ITreeGenerator.cs
- IFlowDocumentViewer.cs
- Buffer.cs
- XmlDocumentSerializer.cs
- CodeRemoveEventStatement.cs
- CompilationUnit.cs
- TabControl.cs
- AutomationElement.cs
- DrawTreeNodeEventArgs.cs
- ReadOnlyAttribute.cs
- ReadWriteObjectLock.cs
- AvtEvent.cs
- ListViewTableRow.cs
- SecurityTokenProvider.cs
- ValidateNames.cs
- Misc.cs
- SchemaElementDecl.cs
- TimelineGroup.cs
- GraphicsPath.cs
- GroupBox.cs
- EntityContainerEmitter.cs
- SudsCommon.cs
- CommandConverter.cs
- PersonalizationStateQuery.cs
- HwndPanningFeedback.cs
- ProviderBase.cs
- DeploymentSectionCache.cs
- SqlNotificationEventArgs.cs
- VirtualDirectoryMapping.cs
- UpDownBase.cs
- HashRepartitionEnumerator.cs
- CompiledRegexRunner.cs
- OrderedDictionary.cs
- UpDownBaseDesigner.cs
- PointIndependentAnimationStorage.cs
- MaterialGroup.cs
- PreviewPageInfo.cs
- AstNode.cs
- SafeCertificateStore.cs
- TextOutput.cs
- CompositeCollection.cs
- QilInvokeLateBound.cs
- HttpHandlersSection.cs
- WasNotInstalledException.cs
- ItemCheckEvent.cs
- TreeNodeCollectionEditorDialog.cs
- MimeObjectFactory.cs
- DocumentGridContextMenu.cs
- CustomExpression.cs
- NetworkInformationException.cs
- FilterQueryOptionExpression.cs
- MarginCollapsingState.cs
- CompilerInfo.cs
- ColorKeyFrameCollection.cs
- HttpBrowserCapabilitiesWrapper.cs
- NetTcpSectionData.cs
- WebControl.cs
- ManagedFilter.cs
- ChildChangedEventArgs.cs
- GridViewEditEventArgs.cs
- WebPageTraceListener.cs