Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Authorization.cs / 1305376 / Authorization.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net { ////// public class Authorization { private string m_Message; private bool m_Complete; private string[] m_ProtectionRealm; private string m_ConnectionGroupId; private bool m_MutualAuth; ///Used for handling and completing a custom authorization. ////// public Authorization(string token) { m_Message = ValidationHelper.MakeStringNull(token); m_Complete = true; } ////// Creates a new instance of the ///class with the specified /// authorization token. /// /// public Authorization(string token, bool finished) { m_Message = ValidationHelper.MakeStringNull(token); m_Complete = finished; } ////// Creates a new instance of the ///class with the specified /// authorization token and completion status. /// /// public Authorization(string token, bool finished, string connectionGroupId): this(token, finished, connectionGroupId, false) { } // internal Authorization(string token, bool finished, string connectionGroupId, bool mutualAuth) { m_Message = ValidationHelper.MakeStringNull(token); m_ConnectionGroupId = ValidationHelper.MakeStringNull(connectionGroupId); m_Complete = finished; m_MutualAuth = mutualAuth; } ////// Creates a new instance of the ///class with the specified /// authorization token, completion status, and connection m_ConnectionGroupId identifier. /// /// public string Message { get { return m_Message;} } // used to specify if this Authorization needs a special private server connection, // identified by this string ///Gets /// the response returned to the server in response to an authentication /// challenge. ////// public string ConnectionGroupId { get { return m_ConnectionGroupId; } } ///[To be supplied.] ////// public bool Complete { get { return m_Complete;} } internal void SetComplete(bool complete) { m_Complete = complete; } ///Gets the completion status of the authorization. ////// public string[] ProtectionRealm { get { return m_ProtectionRealm;} set { string[] newValue = ValidationHelper.MakeEmptyArrayNull(value); m_ProtectionRealm = newValue; } } // // public bool MutuallyAuthenticated { get { return Complete && m_MutualAuth; } set { m_MutualAuth = value; } } } // class Authorization } // namespace System.Net // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Gets or sets the prefix for Uris that can be authenticated with the ///property.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BufferedWebEventProvider.cs
- MapPathBasedVirtualPathProvider.cs
- CalendarTable.cs
- DynamicScriptObject.cs
- Variant.cs
- StylusCollection.cs
- Rotation3DAnimationBase.cs
- ConfigurationProperty.cs
- Section.cs
- XmlSchemaAttributeGroupRef.cs
- XmlSchemaSet.cs
- SmiRecordBuffer.cs
- DirectionalLight.cs
- DataGridViewColumnConverter.cs
- BitmapEffectInputConnector.cs
- DataObjectFieldAttribute.cs
- SafeNativeMemoryHandle.cs
- HelpProvider.cs
- WorkflowMarkupSerializationProvider.cs
- SqlNodeTypeOperators.cs
- XamlGridLengthSerializer.cs
- XmlBinaryWriter.cs
- EncoderReplacementFallback.cs
- XmlSchemaImporter.cs
- AlphaSortedEnumConverter.cs
- MsmqHostedTransportConfiguration.cs
- InternalsVisibleToAttribute.cs
- Border.cs
- SimpleWorkerRequest.cs
- ToolStripDropDownItem.cs
- ColorContext.cs
- DataServiceQueryException.cs
- SQLSingle.cs
- BaseDataBoundControl.cs
- OpenFileDialog.cs
- HttpRequest.cs
- Size.cs
- BinaryFormatter.cs
- RectangleConverter.cs
- CodeTypeReferenceCollection.cs
- RSAPKCS1SignatureDeformatter.cs
- FileSystemWatcher.cs
- TypeDescriptor.cs
- MetricEntry.cs
- XamlTypeMapper.cs
- TableLayoutSettings.cs
- ITextView.cs
- SqlUserDefinedTypeAttribute.cs
- MergeFailedEvent.cs
- DataControlImageButton.cs
- DataGridCaption.cs
- AnimationLayer.cs
- SortedList.cs
- HTTPRemotingHandler.cs
- ListSortDescription.cs
- DataServiceQueryException.cs
- Int64Storage.cs
- TimeoutException.cs
- GPRECTF.cs
- tibetanshape.cs
- UriExt.cs
- EntityConnectionStringBuilderItem.cs
- TokenBasedSet.cs
- ExpressionVisitor.cs
- Imaging.cs
- NavigatingCancelEventArgs.cs
- FileLevelControlBuilderAttribute.cs
- VScrollBar.cs
- EncoderParameter.cs
- SystemWebExtensionsSectionGroup.cs
- TemplateNameScope.cs
- ExecutionContext.cs
- EastAsianLunisolarCalendar.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- TextEvent.cs
- CompilerError.cs
- HorizontalAlignConverter.cs
- EventTask.cs
- SoapInteropTypes.cs
- CompositeControl.cs
- ISCIIEncoding.cs
- HotSpotCollection.cs
- DesignerEventService.cs
- RequestNavigateEventArgs.cs
- HwndStylusInputProvider.cs
- PropertyTab.cs
- ConfigurationCollectionAttribute.cs
- PeerNodeTraceRecord.cs
- Permission.cs
- CommonProperties.cs
- EmbeddedMailObject.cs
- AuthorizationRuleCollection.cs
- EmptyEnumerator.cs
- XamlSerializerUtil.cs
- WmlLiteralTextAdapter.cs
- EpmCustomContentDeSerializer.cs
- AnnotationMap.cs
- GenericsInstances.cs
- AncillaryOps.cs
- ColumnPropertiesGroup.cs