internal bool IsProfileInstance(Type trackingServiceType) { ServiceProfileContainer container = null; if (!this._services.TryGetValue(HashHelper.HashServiceType(trackingServiceType), out container)) { throw new ArgumentException(ExecutionStringManager.InvalidTrackingService); } return(container.IsInstance); }
internal void MakeProfilePrivate(Type trackingServiceType) { ServiceProfileContainer container = null; if (!this._services.TryGetValue(HashHelper.HashServiceType(trackingServiceType), out container)) { throw new ArgumentException(ExecutionStringManager.InvalidTrackingService); } container.IsPrivate = true; }
internal bool TryGetProfileVersionId(Type trackingServiceType, out Version profileVersionId) { profileVersionId = new Version(0, 0); ServiceProfileContainer container = null; if (this._services.TryGetValue(HashHelper.HashServiceType(trackingServiceType), out container)) { profileVersionId = container.ProfileVersionId; return(true); } return(false); }