Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Server / System / Data / Services / Providers / ServiceOperationParameter.cs / 1305376 / ServiceOperationParameter.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Provides a type to represent parameter information for service // operations. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services.Providers { using System.Diagnostics; ///Use this type to represent a parameter on a service operation. [DebuggerVisualizer("ServiceOperationParameter={Name}")] public class ServiceOperationParameter { ///Parameter name. private readonly string name; ///Parameter type. private readonly ResourceType type; ///Is true, if the service operation parameter is set to readonly i.e. fully initialized and validated. /// No more changes can be made, after this is set to readonly. private bool isReadOnly; ////// Initializes a new /// Name of parameter. /// resource type of parameter value. public ServiceOperationParameter(string name, ResourceType parameterType) { WebUtil.CheckStringArgumentNull(name, "name"); WebUtil.CheckArgumentNull(parameterType, "parameterType"); if (parameterType.ResourceTypeKind != ResourceTypeKind.Primitive) { throw new ArgumentException(Strings.ServiceOperationParameter_TypeNotSupported(name, parameterType.FullName)); } this.name = name; this.type = parameterType; } ///. /// Name of parameter. public string Name { get { return this.name; } } ///Type of parameter values. public ResourceType ParameterType { get { return this.type; } } ////// PlaceHolder to hold custom state information about service operation parameter. /// public object CustomState { get; set; } ////// Returns true, if this parameter has been set to read only. Otherwise returns false. /// public bool IsReadOnly { get { return this.isReadOnly; } } ////// Sets this service operation parameter to readonly. /// public void SetReadOnly() { if (this.isReadOnly) { return; } this.isReadOnly = true; } } } // 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
- ValueChangedEventManager.cs
- DataGridViewCellPaintingEventArgs.cs
- ChildrenQuery.cs
- TokenBasedSetEnumerator.cs
- DataTableNewRowEvent.cs
- SplineKeyFrames.cs
- AxWrapperGen.cs
- SynchronizingStream.cs
- ErrorTableItemStyle.cs
- DockPattern.cs
- ScaleTransform3D.cs
- TextMetrics.cs
- MasterPageParser.cs
- XmlSchemaGroup.cs
- RemoteWebConfigurationHost.cs
- StartUpEventArgs.cs
- XmlExpressionDumper.cs
- EntityWithChangeTrackerStrategy.cs
- WebPartUserCapability.cs
- AuthenticodeSignatureInformation.cs
- BamlCollectionHolder.cs
- SQLUtility.cs
- CalendarDay.cs
- CompositeFontFamily.cs
- RuleSetDialog.cs
- TextBlock.cs
- Base64Decoder.cs
- IndentTextWriter.cs
- ToggleProviderWrapper.cs
- PerspectiveCamera.cs
- Privilege.cs
- XmlAttribute.cs
- TextViewBase.cs
- EditorBrowsableAttribute.cs
- ResXResourceReader.cs
- WindowsTitleBar.cs
- translator.cs
- WebControl.cs
- NullRuntimeConfig.cs
- ConnectionString.cs
- IsolatedStorage.cs
- EventlogProvider.cs
- DataTemplateKey.cs
- DetailsViewModeEventArgs.cs
- ColorConverter.cs
- ResetableIterator.cs
- SettingsPropertyIsReadOnlyException.cs
- StrongNamePublicKeyBlob.cs
- StructuredProperty.cs
- EllipseGeometry.cs
- RetrieveVirtualItemEventArgs.cs
- BinaryObjectInfo.cs
- InfoCardService.cs
- ObjectDisposedException.cs
- arabicshape.cs
- SQLSingleStorage.cs
- XPathDocumentBuilder.cs
- EventItfInfo.cs
- PackUriHelper.cs
- ModelMemberCollection.cs
- CacheEntry.cs
- OdbcCommand.cs
- shaperfactoryquerycacheentry.cs
- StreamGeometry.cs
- SiteMapNode.cs
- CqlLexer.cs
- IssuanceLicense.cs
- LambdaCompiler.Logical.cs
- TraceSwitch.cs
- WebControlsSection.cs
- SqlRecordBuffer.cs
- EdmValidator.cs
- OrderingInfo.cs
- UdpChannelListener.cs
- TextReader.cs
- QueryCacheEntry.cs
- RegionIterator.cs
- XhtmlTextWriter.cs
- ReadOnlyMetadataCollection.cs
- Vector3dCollection.cs
- AdapterUtil.cs
- CacheHelper.cs
- BamlWriter.cs
- PhoneCall.cs
- TouchEventArgs.cs
- AudioFormatConverter.cs
- ComponentEditorForm.cs
- _ConnectStream.cs
- GeometryCollection.cs
- MemberInfoSerializationHolder.cs
- TextServicesContext.cs
- InvalidPrinterException.cs
- XmlSchemaDatatype.cs
- SqlRowUpdatedEvent.cs
- SQLString.cs
- Page.cs
- ShapeTypeface.cs
- Bold.cs
- WebBrowserUriTypeConverter.cs
- DetailsViewUpdatedEventArgs.cs