private IAsyncResult BeginCreateLink(TimeSpan timeout, AsyncCallback callback, object state) { IList <AmqpDescribed> amqpDescribeds = this.CreateFilters(); string str = (!string.IsNullOrWhiteSpace(base.PartitionId) ? EntityNameHelper.FormatPartitionReceiverPath(this.entityName, base.PartitionId) : this.entityName); return(this.messagingFactory.BeginOpenEntity(this, str, this.EntityType, this.PrefetchCount, this.sessionId, this.sessionReceiver, base.Mode, amqpDescribeds, base.Epoch, timeout, callback, state)); }