Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / AnnouncementEndpoint.cs / 1305376 / AnnouncementEndpoint.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery { using System; using System.Runtime; using System.ServiceModel.Channels; using System.ServiceModel.Description; [Fx.Tag.XamlVisible(false)] public class AnnouncementEndpoint : ServiceEndpoint { TimeSpan maxAnnouncementDelay; DiscoveryVersion discoveryVersion; public AnnouncementEndpoint() : this(DiscoveryVersion.DefaultDiscoveryVersion) { } public AnnouncementEndpoint(Binding binding, EndpointAddress address) : this(DiscoveryVersion.DefaultDiscoveryVersion, binding, address) { } public AnnouncementEndpoint(DiscoveryVersion discoveryVersion) : this(discoveryVersion, null, null) { } public AnnouncementEndpoint(DiscoveryVersion discoveryVersion, Binding binding, EndpointAddress address) : base(GetAnnouncementContract(discoveryVersion)) { this.discoveryVersion = discoveryVersion; base.Address = address; base.Binding = binding; } public TimeSpan MaxAnnouncementDelay { get { return this.maxAnnouncementDelay; } set { TimeoutHelper.ThrowIfNegativeArgument(value, "value"); this.maxAnnouncementDelay = value; } } public DiscoveryVersion DiscoveryVersion { get { return this.discoveryVersion; } } static ContractDescription GetAnnouncementContract(DiscoveryVersion discoveryVersion) { if (discoveryVersion == null) { throw FxTrace.Exception.ArgumentNull("discoveryVersion"); } return discoveryVersion.Implementation.GetAnnouncementContract(); } } } // 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
- ShutDownListener.cs
- DataGridCell.cs
- ZipIOModeEnforcingStream.cs
- StrokeNodeEnumerator.cs
- PrintPreviewControl.cs
- IDQuery.cs
- PreloadedPackages.cs
- OrderedDictionary.cs
- _SSPIWrapper.cs
- ImportFileRequest.cs
- LocalizableResourceBuilder.cs
- UseLicense.cs
- DesignColumnCollection.cs
- NetMsmqSecurityElement.cs
- DetailsViewDeletedEventArgs.cs
- XmlNodeWriter.cs
- CallSiteOps.cs
- MetafileHeaderWmf.cs
- HotSpotCollection.cs
- TrayIconDesigner.cs
- DurableOperationContext.cs
- EntityContainer.cs
- ImageBrush.cs
- HttpResponseHeader.cs
- ScrollBarRenderer.cs
- Pair.cs
- AlternateView.cs
- PipelineModuleStepContainer.cs
- XmlQualifiedName.cs
- wpf-etw.cs
- LinkArea.cs
- ActionItem.cs
- LineBreakRecord.cs
- EventListener.cs
- ObjectQueryExecutionPlan.cs
- FileLevelControlBuilderAttribute.cs
- SkipQueryOptionExpression.cs
- LayoutEvent.cs
- TextPatternIdentifiers.cs
- ImplicitInputBrush.cs
- SecondaryViewProvider.cs
- DataGridViewRowsRemovedEventArgs.cs
- ShaderEffect.cs
- SoapProtocolImporter.cs
- FrameDimension.cs
- AllowedAudienceUriElementCollection.cs
- EventDescriptorCollection.cs
- WebReferencesBuildProvider.cs
- SByteStorage.cs
- ScrollContentPresenter.cs
- _PooledStream.cs
- X509CertificateClaimSet.cs
- InertiaRotationBehavior.cs
- UnmanagedHandle.cs
- SafeFileHandle.cs
- DllHostedComPlusServiceHost.cs
- SmiEventSink_Default.cs
- TransactionProtocol.cs
- WizardSideBarListControlItem.cs
- SqlDataAdapter.cs
- GridItemProviderWrapper.cs
- LineSegment.cs
- TextLineBreak.cs
- LockedAssemblyCache.cs
- Margins.cs
- ExpressionBinding.cs
- UniqueID.cs
- BamlTreeUpdater.cs
- SourceLineInfo.cs
- HtmlListAdapter.cs
- RequestValidator.cs
- ImageListUtils.cs
- ProfileService.cs
- HttpCookie.cs
- ProfileGroupSettings.cs
- RTTrackingProfile.cs
- UnauthorizedWebPart.cs
- MatrixTransform.cs
- ObjectStateEntry.cs
- SocketElement.cs
- Stacktrace.cs
- ArrayList.cs
- DataServiceClientException.cs
- Array.cs
- DbTransaction.cs
- DbConnectionPool.cs
- ErrorStyle.cs
- BaseCollection.cs
- XmlDataSource.cs
- BuilderPropertyEntry.cs
- SizeChangedEventArgs.cs
- XmlDomTextWriter.cs
- IPipelineRuntime.cs
- RtType.cs
- SelectionItemProviderWrapper.cs
- FieldAccessException.cs
- ListManagerBindingsCollection.cs
- Set.cs
- BindingFormattingDialog.cs
- XmlILModule.cs