public DescriptionPackageLoadContext( DescriptionPackageLocator locator, Uri loadUri, bool skipLinkedMetadata, string mediaType = default, Uri siteOrigin = default, XFullCorrelationId fullCorrelationId = default, ArgumentPlaceholder <XCorrelationId> correlationId = default, object localTag = default, IContext outerCtx = default) : base(skipLinkedMetadata: skipLinkedMetadata, baseUri: loadUri, mediaType: mediaType, siteOrigin: siteOrigin, fullCorrelationId: fullCorrelationId, correlationId: correlationId, localTag: localTag, outerCtx: outerCtx) { // locator.EnsureNotNull(nameof(locator)); // _locator = locator; }
public DescriptionPackageFileLoadContext( DescriptionPackageLocator locator, Uri fileUri, bool skipLinkedMetadata, string mediaType = default, Uri siteOrigin = default, XFullCorrelationId fullCorrelationId = default, ArgumentPlaceholder <XCorrelationId> correlationId = default, object localTag = default, IContext outerCtx = default) : base( locator: locator, loadUri: fileUri.Arg(nameof(fileUri)).EnsureAbsolute().EnsureFileScheme().EnsureLoopbackOrUnc().Value, skipLinkedMetadata: skipLinkedMetadata, mediaType: mediaType, siteOrigin: siteOrigin, fullCorrelationId: fullCorrelationId, correlationId: correlationId, localTag: localTag, outerCtx: outerCtx) { }
protected override void Dispose(bool explicitDispose) { _locator = null; // base.Dispose(explicitDispose); }