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
- Color.cs
- NetNamedPipeBinding.cs
- OletxTransactionManager.cs
- ToolStripItemGlyph.cs
- FlowThrottle.cs
- HttpClientCertificate.cs
- ProviderSettingsCollection.cs
- BitmapMetadata.cs
- DbConnectionClosed.cs
- HtmlInputSubmit.cs
- AlphabetConverter.cs
- OperationDescriptionCollection.cs
- AsyncInvokeOperation.cs
- NullableDoubleAverageAggregationOperator.cs
- DynamicDataRouteHandler.cs
- Visual3DCollection.cs
- ActivityCodeDomReferenceService.cs
- CorrelationManager.cs
- MemoryRecordBuffer.cs
- AstTree.cs
- OracleDateTime.cs
- HostingEnvironmentException.cs
- CheckBoxFlatAdapter.cs
- KeyboardEventArgs.cs
- Point3DAnimationUsingKeyFrames.cs
- ServiceOperationParameter.cs
- DrawingGroupDrawingContext.cs
- InfoCardArgumentException.cs
- ThrowHelper.cs
- NotifyIcon.cs
- GlyphingCache.cs
- CircleHotSpot.cs
- ExpressionEvaluator.cs
- MemberProjectionIndex.cs
- ParseNumbers.cs
- CompareValidator.cs
- CachedBitmap.cs
- TextServicesProperty.cs
- SelectionItemPattern.cs
- GestureRecognizer.cs
- ADMembershipProvider.cs
- SqlIdentifier.cs
- WebSysDisplayNameAttribute.cs
- AdRotator.cs
- LinkConverter.cs
- RelationalExpressions.cs
- PassportIdentity.cs
- WeakHashtable.cs
- IsolatedStorageFile.cs
- TdsEnums.cs
- QuotedPrintableStream.cs
- ImageIndexConverter.cs
- TableCellCollection.cs
- WebBrowserEvent.cs
- SiteMapDataSource.cs
- DispatcherObject.cs
- DataGridViewControlCollection.cs
- StrokeNode.cs
- TreeViewCancelEvent.cs
- NamespaceInfo.cs
- BamlReader.cs
- DefaultValueAttribute.cs
- SourceFilter.cs
- QueryResponse.cs
- StickyNoteAnnotations.cs
- DataServiceRequest.cs
- TemplatePagerField.cs
- EventManager.cs
- GcHandle.cs
- ListViewTableRow.cs
- TraceUtils.cs
- CompletedAsyncResult.cs
- PackageRelationshipCollection.cs
- NumberAction.cs
- MenuItem.cs
- EventData.cs
- ImageInfo.cs
- ManagedIStream.cs
- Triplet.cs
- VisualTarget.cs
- DisplayMemberTemplateSelector.cs
- StringPropertyBuilder.cs
- HTTPNotFoundHandler.cs
- PropertyTabChangedEvent.cs
- DesignerActionPanel.cs
- BuildResult.cs
- X509CertificateInitiatorServiceCredential.cs
- GridViewDeletedEventArgs.cs
- ObjectQuery.cs
- FontCacheLogic.cs
- DeferredElementTreeState.cs
- ZoneButton.cs
- UnmanagedMemoryStreamWrapper.cs
- DataChangedEventManager.cs
- DomNameTable.cs
- TextEditorSpelling.cs
- FieldDescriptor.cs
- VariantWrapper.cs
- PageHandlerFactory.cs
- WebDescriptionAttribute.cs