Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / Serialization / SerializerWriterEventHandlers.cs / 1305600 / SerializerWriterEventHandlers.cs
/*++ Copyright (C) 1985 - 2005 Microsoft Corporation All rights reserved. Module Name: XPSEventHandlers.hpp Abstract: EventHandlers used with the XpsDocumentWriter and XPSEmitter classes. Author: Ali Naqvi (alinaqvi) - 25th May 2005 Revision History: --*/ using System.Printing; using System.Security; namespace System.Windows.Documents.Serialization { ////// /// public enum WritingProgressChangeLevel { ////// /// None = 0, ////// /// FixedDocumentSequenceWritingProgress = 1, ////// /// FixedDocumentWritingProgress = 2, ////// /// FixedPageWritingProgress = 3 }; // // The following are the event args giving the caller more information // about the previously describes events // ////// /// public class WritingPrintTicketRequiredEventArgs : EventArgs { ////// /// ////// Critical - Argument PrintTicketLevel is considered critical because it is defined in non APTCA ReachFramework.dll /// TreatAsSafe - PrintTicketLevel enum is safe /// [SecurityCritical, SecurityTreatAsSafe] public WritingPrintTicketRequiredEventArgs( System.Windows.Xps.Serialization.PrintTicketLevel printTicketLevel, int sequence ) { _printTicketLevel = printTicketLevel; _sequence = sequence; } ////// /// public System.Windows.Xps.Serialization.PrintTicketLevel CurrentPrintTicketLevel { ////// Critical - Return type PrintTicketLevel is critical because it is defined in non APTCA ReachFramework.dll /// TreatAsSafe - PrintTicketLevel enum is safe /// [SecurityCritical, SecurityTreatAsSafe] get { return _printTicketLevel; } } ////// /// public int Sequence { get { return _sequence; } } ////// /// public PrintTicket CurrentPrintTicket { ////// Critical - PrintTicket argument is critical because it is defined in non APTCA ReachFramework.dll /// TreatAsSafe - PrintTicket type is safe /// [SecurityCritical, SecurityTreatAsSafe] set { _printTicket = value; } ////// Critical - PrintTicket return type is critical because it is defined in non APTCA ReachFramework.dll /// TreatAsSafe - PrintTicketLevel enum is safe /// [SecurityCritical, SecurityTreatAsSafe] get { return _printTicket; } } ////// Critical - PrintTicketLevel type is critical because it is defined in non APTCA ReachFramework.dll /// TreatAsSafe - PrintTicketLevel enum is safe /// [SecurityCritical, SecurityTreatAsSafe] private System.Windows.Xps.Serialization.PrintTicketLevel _printTicketLevel; private int _sequence; ////// Critical - Type is critical because it is defined in non APTCA ReachFramework.dll /// TreatAsSafe - PrintTicket type is safe /// [SecurityCritical, SecurityTreatAsSafe] private PrintTicket _printTicket; }; ////// /// public class WritingCompletedEventArgs : ComponentModel.AsyncCompletedEventArgs { ////// /// public WritingCompletedEventArgs( bool cancelled, Object state, Exception exception): base(exception, cancelled, state) { } }; ////// /// public class WritingProgressChangedEventArgs : ComponentModel.ProgressChangedEventArgs { ////// /// public WritingProgressChangedEventArgs( WritingProgressChangeLevel writingLevel, int number, int progressPercentage, Object state): base(progressPercentage, state) { _number = number; _writingLevel = writingLevel; } ////// /// public int Number { get { return _number; } } ////// /// public WritingProgressChangeLevel WritingLevel { get { return _writingLevel; } } private int _number; private WritingProgressChangeLevel _writingLevel; }; // // The following are the event args giving the caller more information // about a cancel occuring event // ////// /// public class WritingCancelledEventArgs : EventArgs { ////// /// public WritingCancelledEventArgs( Exception exception ) { _exception = exception; } ////// /// public Exception Error { get { return _exception; } } private Exception _exception; }; // // The following are the delegates used to represent the following 3 events // - Getting the PrintTicket from the calling code // - Informing the calling code that the write operation has completed // - Informing the calling code of the progress in the write operation // - Informing the caller code that the oepration was cancelled // ////// /// public delegate void WritingPrintTicketRequiredEventHandler( Object sender, WritingPrintTicketRequiredEventArgs e ); ////// /// public delegate void WritingProgressChangedEventHandler( Object sender, WritingProgressChangedEventArgs e ); ////// /// public delegate void WritingCompletedEventHandler( Object sender, WritingCompletedEventArgs e ); ////// /// public delegate void WritingCancelledEventHandler( Object sender, WritingCancelledEventArgs e ); } // 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
- QilExpression.cs
- CatalogZoneAutoFormat.cs
- _KerberosClient.cs
- SynchronizedInputAdaptor.cs
- ActionFrame.cs
- sqlinternaltransaction.cs
- AsyncCompletedEventArgs.cs
- DataGridViewRowCollection.cs
- ViewBox.cs
- ApplicationFileCodeDomTreeGenerator.cs
- XmlDictionaryReader.cs
- InfoCardListRequest.cs
- PageStatePersister.cs
- XPathAncestorQuery.cs
- CommandDevice.cs
- Wrapper.cs
- EventLogPermission.cs
- CoreChannel.cs
- ObjectStateManagerMetadata.cs
- ISAPIApplicationHost.cs
- ChtmlTextWriter.cs
- ActivityInstanceMap.cs
- SqlCachedBuffer.cs
- Int32RectConverter.cs
- CompilationRelaxations.cs
- SQLResource.cs
- ListenerHandler.cs
- SByteConverter.cs
- ObjectMemberMapping.cs
- ChangeTracker.cs
- XPathLexer.cs
- WindowsGraphics.cs
- DurableInstancingOptions.cs
- Set.cs
- FontDialog.cs
- IisHelper.cs
- BaseResourcesBuildProvider.cs
- SafeSecurityHelper.cs
- ErrorStyle.cs
- EmbeddedMailObjectCollectionEditor.cs
- BindStream.cs
- ClientFormsIdentity.cs
- SubordinateTransaction.cs
- CacheAxisQuery.cs
- Column.cs
- SqlGenericUtil.cs
- HostingEnvironmentSection.cs
- Vector3DCollection.cs
- ImageIndexConverter.cs
- XmlBoundElement.cs
- PathFigureCollectionConverter.cs
- PKCS1MaskGenerationMethod.cs
- BitmapInitialize.cs
- ListParaClient.cs
- Selection.cs
- SafeLocalMemHandle.cs
- httpserverutility.cs
- CodeMethodInvokeExpression.cs
- System.Data.OracleClient_BID.cs
- EventWaitHandle.cs
- UTF32Encoding.cs
- WebPageTraceListener.cs
- AuthenticationException.cs
- ServiceDurableInstanceContextProvider.cs
- AxImporter.cs
- DataRecordInternal.cs
- x509store.cs
- RelationshipEndMember.cs
- InstanceDataCollection.cs
- VScrollProperties.cs
- InvalidComObjectException.cs
- ObfuscationAttribute.cs
- TrustLevel.cs
- XamlTreeBuilder.cs
- DoubleMinMaxAggregationOperator.cs
- DataServiceHostWrapper.cs
- WrappedIUnknown.cs
- DateTimeEditor.cs
- XmlWriterDelegator.cs
- MenuStrip.cs
- StringWriter.cs
- Knowncolors.cs
- Logging.cs
- AppSecurityManager.cs
- TextViewElement.cs
- MailAddress.cs
- _ListenerRequestStream.cs
- DelegatingHeader.cs
- NavigationFailedEventArgs.cs
- CombinedGeometry.cs
- ClientApiGenerator.cs
- ListBoxChrome.cs
- DataGridTextBox.cs
- GC.cs
- ConfigXmlText.cs
- ToolStripOverflow.cs
- StaticExtension.cs
- TraceHwndHost.cs
- CodeTypeDelegate.cs
- CodeCatchClause.cs