Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Log / System / IO / Log / SafeArchiveContext.cs / 1305376 / SafeArchiveContext.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IO.Log { using System; using System.Runtime.InteropServices; using System.Runtime.ConstrainedExecution; using System.Runtime.Versioning; using System.Security; internal sealed class SafeArchiveContext : SafeHandle { public SafeArchiveContext() : base(IntPtr.Zero, true) { } public override bool IsInvalid { get { return IsClosed || this.handle == IntPtr.Zero; } } [DllImport("clfsw32.dll"), SuppressUnmanagedCodeSecurity, ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [ResourceExposure(ResourceScope.None)] private static extern bool TerminateLogArchive(IntPtr ptr); override protected bool ReleaseHandle() { return TerminateLogArchive(this.handle); } } } // 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
- Nodes.cs
- StorageBasedPackageProperties.cs
- COM2EnumConverter.cs
- ParenthesizePropertyNameAttribute.cs
- PseudoWebRequest.cs
- XmlSchemaSimpleTypeRestriction.cs
- ExternalDataExchangeService.cs
- BindingCompleteEventArgs.cs
- CodeAttributeArgument.cs
- ProxyWebPartManager.cs
- WebPartAddingEventArgs.cs
- NGCSerializerAsync.cs
- Dump.cs
- DtdParser.cs
- CompositeControl.cs
- PreviewPageInfo.cs
- HelloMessageCD1.cs
- Array.cs
- Helpers.cs
- OutgoingWebResponseContext.cs
- TriggerBase.cs
- KeyValueSerializer.cs
- UTF32Encoding.cs
- NavigationPropertyEmitter.cs
- SHA256Cng.cs
- WizardForm.cs
- securitymgrsite.cs
- NullableLongAverageAggregationOperator.cs
- OperationContractAttribute.cs
- FileFormatException.cs
- XmlSchemaExternal.cs
- RegisteredArrayDeclaration.cs
- XmlDownloadManager.cs
- FormatConvertedBitmap.cs
- BoolExpression.cs
- CompressStream.cs
- CompoundFileReference.cs
- WebControlsSection.cs
- RadioButtonList.cs
- RepeatBehavior.cs
- ToolStripSeparatorRenderEventArgs.cs
- ToolStripPanelRow.cs
- TextChangedEventArgs.cs
- BufferModeSettings.cs
- AssemblyFilter.cs
- LayoutEvent.cs
- StylusPoint.cs
- XmlText.cs
- SafeNativeMethods.cs
- FileNotFoundException.cs
- LocatorBase.cs
- WaitForChangedResult.cs
- EntityContainerEntitySet.cs
- IResourceProvider.cs
- HwndTarget.cs
- TextLine.cs
- ImageAnimator.cs
- XmlSchemaAny.cs
- DataControlReference.cs
- DataRecordObjectView.cs
- GridSplitterAutomationPeer.cs
- EntryWrittenEventArgs.cs
- DoubleConverter.cs
- HotSpotCollectionEditor.cs
- UnicodeEncoding.cs
- ServiceInfo.cs
- SvcMapFileLoader.cs
- WebPartVerb.cs
- PriorityRange.cs
- TemplateParser.cs
- UpdateRecord.cs
- CodeAttributeDeclaration.cs
- DataSourceNameHandler.cs
- CodeCommentStatementCollection.cs
- DefaultPrintController.cs
- DefaultPrintController.cs
- DataListCommandEventArgs.cs
- SubMenuStyleCollectionEditor.cs
- LayoutUtils.cs
- OdbcReferenceCollection.cs
- WindowsRichEdit.cs
- SecondaryViewProvider.cs
- StateMachineSubscription.cs
- EntitySqlQueryCacheKey.cs
- TextTreeExtractElementUndoUnit.cs
- DetectEofStream.cs
- FormViewModeEventArgs.cs
- TextCharacters.cs
- ComponentEditorForm.cs
- FacetValueContainer.cs
- EncodingNLS.cs
- MessageTransmitTraceRecord.cs
- TypeContext.cs
- Image.cs
- DispatcherOperation.cs
- SiteMapPath.cs
- GradientStop.cs
- SQLByteStorage.cs
- IndexingContentUnit.cs
- FileClassifier.cs