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
- DataGridViewCellValidatingEventArgs.cs
- BooleanStorage.cs
- WebServiceBindingAttribute.cs
- BulletedListEventArgs.cs
- FormViewInsertedEventArgs.cs
- WebPartEditorApplyVerb.cs
- Message.cs
- RecordConverter.cs
- PagerStyle.cs
- JsonEnumDataContract.cs
- SessionEndedEventArgs.cs
- RootBrowserWindow.cs
- ControlFilterExpression.cs
- EditorPart.cs
- HtmlShim.cs
- GenericPrincipal.cs
- Content.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- UTF8Encoding.cs
- Control.cs
- ObjectConverter.cs
- DataGridViewImageColumn.cs
- PingReply.cs
- EffectiveValueEntry.cs
- BufferBuilder.cs
- Literal.cs
- Vector3DAnimation.cs
- HtmlPhoneCallAdapter.cs
- ListViewDeletedEventArgs.cs
- ArgumentsParser.cs
- InvalidateEvent.cs
- ClassDataContract.cs
- MethodBuilder.cs
- Site.cs
- ConnectionStringSettingsCollection.cs
- InputManager.cs
- HtmlElementEventArgs.cs
- ResourcesBuildProvider.cs
- Pens.cs
- DbExpressionVisitor_TResultType.cs
- HttpFileCollectionBase.cs
- ExpressionCopier.cs
- ReplyChannelAcceptor.cs
- Triplet.cs
- GridViewRowCollection.cs
- FixedTextPointer.cs
- UrlMappingsSection.cs
- FixedDSBuilder.cs
- Optimizer.cs
- ChtmlTextWriter.cs
- QilXmlWriter.cs
- CachedCompositeFamily.cs
- ObjectQueryState.cs
- DiscriminatorMap.cs
- LogReservationCollection.cs
- HtmlToClrEventProxy.cs
- ObjectTag.cs
- ShapeTypeface.cs
- ScrollBar.cs
- GroupBox.cs
- FragmentQueryProcessor.cs
- DocumentXmlWriter.cs
- ExpressionReplacer.cs
- StringComparer.cs
- OutputScopeManager.cs
- AsymmetricKeyExchangeFormatter.cs
- ContainerControlDesigner.cs
- TextEditorDragDrop.cs
- VisualTransition.cs
- ServiceObjectContainer.cs
- SEHException.cs
- MouseGestureValueSerializer.cs
- _SingleItemRequestCache.cs
- SoapHeaderAttribute.cs
- SignHashRequest.cs
- HyperLinkStyle.cs
- MobileControlsSection.cs
- Variable.cs
- DeadCharTextComposition.cs
- SizeConverter.cs
- securestring.cs
- TransformerConfigurationWizardBase.cs
- HttpListenerRequest.cs
- HandlerFactoryWrapper.cs
- ToolStripSplitStackLayout.cs
- ExceptionUtil.cs
- GridToolTip.cs
- CodeTypeReferenceCollection.cs
- NavigationHelper.cs
- ProvidePropertyAttribute.cs
- SecurityDocument.cs
- ColorContextHelper.cs
- SpellerInterop.cs
- FixedSOMFixedBlock.cs
- mediaeventshelper.cs
- DbConvert.cs
- XmlSiteMapProvider.cs
- SyntaxCheck.cs
- SqlDataSourceConfigureFilterForm.cs
- ThreadSafeList.cs