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
- HttpInputStream.cs
- DataGridViewUtilities.cs
- MissingMethodException.cs
- StyleSheet.cs
- ResolvedKeyFrameEntry.cs
- TraceHandler.cs
- XmlSchemaIdentityConstraint.cs
- OracleString.cs
- ProgressBar.cs
- TableChangeProcessor.cs
- ImageUrlEditor.cs
- DbSetClause.cs
- TraceContext.cs
- SystemGatewayIPAddressInformation.cs
- HttpHandlerAction.cs
- Propagator.ExtentPlaceholderCreator.cs
- TdsParserStateObject.cs
- DispatcherHooks.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- PathFigureCollection.cs
- oledbconnectionstring.cs
- ProxyAttribute.cs
- _HeaderInfoTable.cs
- XmlSerializerNamespaces.cs
- IPipelineRuntime.cs
- LinkArea.cs
- FragmentQueryProcessor.cs
- HashCodeCombiner.cs
- MetadataArtifactLoaderResource.cs
- AncestorChangedEventArgs.cs
- ScriptControl.cs
- HtmlTableRowCollection.cs
- VScrollBar.cs
- HandlerFactoryCache.cs
- ISFTagAndGuidCache.cs
- BitmapEffectInput.cs
- UpdateTracker.cs
- ClientSponsor.cs
- XMLSyntaxException.cs
- WebFormsRootDesigner.cs
- SafeCloseHandleCritical.cs
- X509UI.cs
- OpCopier.cs
- DataGridRowClipboardEventArgs.cs
- HMACMD5.cs
- MetadataItemEmitter.cs
- SelectorItemAutomationPeer.cs
- TextRangeSerialization.cs
- CachingHintValidation.cs
- BitmapEffectDrawing.cs
- Hash.cs
- HtmlControlPersistable.cs
- TypeUtil.cs
- ProvidePropertyAttribute.cs
- BamlRecords.cs
- DictionaryEntry.cs
- Accessible.cs
- OneOfConst.cs
- _NestedSingleAsyncResult.cs
- EmulateRecognizeCompletedEventArgs.cs
- DeobfuscatingStream.cs
- DynamicUpdateCommand.cs
- TreeViewImageIndexConverter.cs
- CommandDevice.cs
- CountdownEvent.cs
- DesignerAdapterAttribute.cs
- ImportCatalogPart.cs
- Permission.cs
- UserControlBuildProvider.cs
- HeaderedContentControl.cs
- ArraySortHelper.cs
- ComMethodElement.cs
- DataServiceClientException.cs
- CapabilitiesState.cs
- HtmlWindowCollection.cs
- ParseHttpDate.cs
- ExternalCalls.cs
- SoapSchemaExporter.cs
- StylusOverProperty.cs
- BindingNavigator.cs
- storepermissionattribute.cs
- FileDialog.cs
- OdbcUtils.cs
- RelatedCurrencyManager.cs
- DataList.cs
- SqlUnionizer.cs
- MailAddress.cs
- BasePropertyDescriptor.cs
- PropertyDescriptorCollection.cs
- SelectionService.cs
- Annotation.cs
- DataObjectFieldAttribute.cs
- CompositeFontParser.cs
- ObjectPersistData.cs
- Debug.cs
- EnumConverter.cs
- SymLanguageType.cs
- QilInvokeLateBound.cs
- XMLUtil.cs
- TransformProviderWrapper.cs