Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Dispatcher / SharedRuntimeState.cs / 1 / SharedRuntimeState.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Dispatcher { using System; class SharedRuntimeState { bool isImmutable; bool enableFaults = true; bool isOnServer; bool manualAddressing; bool validateMustUnderstand = true; internal SharedRuntimeState(bool isOnServer) { this.isOnServer = isOnServer; } internal bool EnableFaults { get { return this.enableFaults; } set { this.enableFaults = value; } } internal bool IsOnServer { get { return this.isOnServer; } } internal bool ManualAddressing { get { return this.manualAddressing; } set { this.manualAddressing = value; } } internal bool ValidateMustUnderstand { get { return this.validateMustUnderstand; } set { this.validateMustUnderstand = value; } } internal void LockDownProperties() { this.isImmutable = true; } internal void ThrowIfImmutable() { if (this.isImmutable) { if (this.IsOnServer) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SFxImmutableServiceHostBehavior0))); } else { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SFxImmutableChannelFactoryBehavior0))); } } } } } // 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
- CounterSample.cs
- GeneralTransform2DTo3D.cs
- designeractionlistschangedeventargs.cs
- XmlSchemaValidator.cs
- ElementHostPropertyMap.cs
- RedistVersionInfo.cs
- HttpResponse.cs
- SymbolEqualComparer.cs
- GradientStop.cs
- ClipboardData.cs
- CssClassPropertyAttribute.cs
- UdpChannelListener.cs
- Visual3D.cs
- FormsAuthenticationConfiguration.cs
- TouchFrameEventArgs.cs
- DispatcherHooks.cs
- GroupDescription.cs
- DataContractSerializerOperationGenerator.cs
- FormsAuthenticationUser.cs
- AnnotationService.cs
- ClientScriptManager.cs
- SharedPerformanceCounter.cs
- DispatcherSynchronizationContext.cs
- MetadataPropertyCollection.cs
- ProcessModelSection.cs
- loginstatus.cs
- SqlInternalConnection.cs
- PagerSettings.cs
- EtwTrace.cs
- BamlLocalizabilityResolver.cs
- DeviceSpecificChoice.cs
- InputManager.cs
- RecordConverter.cs
- TypeLibConverter.cs
- RegexTree.cs
- ContravarianceAdapter.cs
- DefaultHttpHandler.cs
- DrawingContextDrawingContextWalker.cs
- ClientProtocol.cs
- TimeStampChecker.cs
- DirectoryRedirect.cs
- Condition.cs
- CodeGotoStatement.cs
- DataColumnCollection.cs
- CodeGenerator.cs
- Expr.cs
- ReadWriteSpinLock.cs
- GC.cs
- XmlSchemaComplexContentRestriction.cs
- Header.cs
- PhysicalFontFamily.cs
- URLIdentityPermission.cs
- ExternalCalls.cs
- DataGridViewElement.cs
- FrameDimension.cs
- mansign.cs
- TabletDevice.cs
- Int32Animation.cs
- FontUnitConverter.cs
- WebReferencesBuildProvider.cs
- FamilyCollection.cs
- TryCatch.cs
- FastEncoder.cs
- XmlQueryContext.cs
- RevocationPoint.cs
- Command.cs
- ProxyAttribute.cs
- TableLayoutSettingsTypeConverter.cs
- RelatedImageListAttribute.cs
- CompositionAdorner.cs
- WinFormsSecurity.cs
- EventLogTraceListener.cs
- ByteKeyFrameCollection.cs
- CatalogPartDesigner.cs
- Ref.cs
- PostBackTrigger.cs
- ReliableMessagingVersionConverter.cs
- IisTraceWebEventProvider.cs
- DnsEndPoint.cs
- BitmapMetadataEnumerator.cs
- CodeStatement.cs
- DurationConverter.cs
- ClientViaElement.cs
- prompt.cs
- StylusLogic.cs
- TcpProcessProtocolHandler.cs
- DefaultValueAttribute.cs
- TextRange.cs
- CommandEventArgs.cs
- ViewBase.cs
- ConfigXmlElement.cs
- SQLMembershipProvider.cs
- Quaternion.cs
- PriorityQueue.cs
- FieldDescriptor.cs
- SiteMapDataSourceView.cs
- FilePresentation.cs
- _SecureChannel.cs
- HttpCacheVaryByContentEncodings.cs
- AnnotationComponentManager.cs