Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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)
 {
 }
Ejemplo n.º 3
0
 protected override void Dispose(bool explicitDispose)
 {
     _locator = null;
     //
     base.Dispose(explicitDispose);
 }