Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Log / System / IO / Log / SafeArchiveContext.cs / 1 / 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.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)] 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GraphicsContainer.cs
- EntityProviderServices.cs
- GifBitmapDecoder.cs
- FigureHelper.cs
- SqlMultiplexer.cs
- ComAdminInterfaces.cs
- IpcChannelHelper.cs
- ClientSettings.cs
- XhtmlStyleClass.cs
- SizeF.cs
- DetailsViewCommandEventArgs.cs
- ScrollChrome.cs
- DataRowExtensions.cs
- EdmMember.cs
- WpfXamlMember.cs
- InvalidContentTypeException.cs
- RuleDefinitions.cs
- SchemaType.cs
- ReverseInheritProperty.cs
- DesignerToolStripControlHost.cs
- COM2ExtendedBrowsingHandler.cs
- ScriptBehaviorDescriptor.cs
- BufferModesCollection.cs
- Single.cs
- ContextMenu.cs
- BaseDataListComponentEditor.cs
- TreeIterator.cs
- TemplateInstanceAttribute.cs
- CompressionTransform.cs
- ResourceDescriptionAttribute.cs
- RotateTransform3D.cs
- StatusBarDrawItemEvent.cs
- XmlNamedNodeMap.cs
- Calendar.cs
- SoapInteropTypes.cs
- UnitySerializationHolder.cs
- ConfigurationPropertyAttribute.cs
- Style.cs
- Schema.cs
- ServiceModelActivationSectionGroup.cs
- GridErrorDlg.cs
- DataGrid.cs
- RegisteredExpandoAttribute.cs
- Point3D.cs
- XLinq.cs
- DelayedRegex.cs
- KeyboardNavigation.cs
- QueryComponents.cs
- SoapMessage.cs
- HorizontalAlignConverter.cs
- _LoggingObject.cs
- TraceSection.cs
- MissingSatelliteAssemblyException.cs
- QueryFunctions.cs
- EmulateRecognizeCompletedEventArgs.cs
- TraceUtils.cs
- ProcessHostMapPath.cs
- PerformanceCounterPermission.cs
- DataServiceResponse.cs
- LogicalExpr.cs
- BinaryParser.cs
- Binding.cs
- IfAction.cs
- RepeaterItemCollection.cs
- QilInvokeLateBound.cs
- ContainerAction.cs
- WinFormsComponentEditor.cs
- JpegBitmapEncoder.cs
- ComplusTypeValidator.cs
- WebPartTransformer.cs
- GenericNameHandler.cs
- WorkflowInstanceQuery.cs
- JsonClassDataContract.cs
- RawStylusInputCustomData.cs
- SHA1CryptoServiceProvider.cs
- ElementNotAvailableException.cs
- XamlDesignerSerializationManager.cs
- StylusShape.cs
- IxmlLineInfo.cs
- ModifierKeysConverter.cs
- ZeroOpNode.cs
- StylusPointPropertyInfo.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- OleDbErrorCollection.cs
- MD5CryptoServiceProvider.cs
- OleDbError.cs
- EdmMember.cs
- GenericEnumConverter.cs
- UIElement3DAutomationPeer.cs
- SmiGettersStream.cs
- PropertyNames.cs
- FormsAuthenticationUserCollection.cs
- ExpressionPrefixAttribute.cs
- AccessDataSourceDesigner.cs
- HostAdapter.cs
- MessageQueueInstaller.cs
- LazyTextWriterCreator.cs
- MenuItemCollection.cs
- CompareValidator.cs
- JoinSymbol.cs