Export-ODataEndpointProxy

OData uç noktasını yönetmek için cmdlet'ler içeren bir modül oluşturur.

Syntax

Default (Varsayılan)

Export-ODataEndpointProxy
    [-Uri] <String>
    [-OutputModule] <String>
    [[-MetadataUri] <String>]
    [[-Credential] <PSCredential>]
    [[-CreateRequestMethod] <String>]
    [[-UpdateRequestMethod] <String>]
    [[-CmdletAdapter] <String>]
    [[-ResourceNameMapping] <Hashtable>]
    [-Force]
    [[-CustomData] <Hashtable>]
    [-AllowClobber]
    [-AllowUnsecureConnection]
    [[-Headers] <Hashtable>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Export-ODataEndpointProxy cmdlet'i, OData uç noktasını yönetmek için kullanabileceğiniz cmdlet'leri içeren bir modül oluşturmak için OData uç noktasının meta verilerini kullanır. Modül CDXML'yi temel alır. Bu cmdlet modülü oluşturduktan sonra, bu modülü OutputModule parametresi tarafından belirtilen yola ve dosya adına kaydeder.

Export-ODataEndpointProxy oluşturma, okuma, güncelleştirme ve silme (CRUD) işlemleri, CRUD dışı eylemler ve ilişkilendirme işleme için cmdlet'ler oluşturur.

Export-ODataEndpointProxy uç nokta kaynağı başına bir CDXML dosyası oluşturur. Modül oluşturulduktan sonra bu CDXML dosyalarını düzenleyebilirsiniz. Örneğin, cmdlet'lerin ad veya fiil adlarını Windows PowerShell cmdlet adlandırma yönergeleriyle uyumlu olacak şekilde değiştirmek istiyorsanız, dosyayı değiştirebilirsiniz.

Oluşturulan modüldeki her cmdlet,modülün yönettiği uç noktaya bağlanmak için bir ConnectionURI parametresi içermelidir.

Örnekler

Örnek 1: Perakende web hizmeti uç noktasını yönetmek için modül oluşturma

PS C:\> Export-ODataEndpointProxy -Uri 'http://services.odata.org/v3/(S(snyobsk1hhutkb2yulwldgf1))/odata/odata.svc' -MetadataUri 'http://services.odata.org/v3/(S(snyobsk1hhutkb2yulwldgf1))/odata/odata.svc/$metadata' -AllowUnsecureConnection -OutputModule 'C:\Users\user\GeneratedScript.psm1' -ResourceNameMapping @{Products = 'Merchandise'}

Bu komut, perakende hizmet uç noktasını yönetmek için bir modül oluşturur. komutu uç noktanın URI'sini ve uç nokta meta verilerinin URI'sini belirtir. Komut ayrıca outputmodule parametresinin değeri olarak bir çıkış yolu ve betik modülü adı sağlar. ResourceNameMapping parametresinin değeri için komut, kaynak koleksiyonu adını cmdlet kümesi için istenen adla eşleyen bir karma tablo sağlar. Bu örnekte Ürünler kaynak koleksiyonu adıdır ve Ürün isimdir. HTTPS yerine HTTP olan SSL olmayan sitelere bağlantılara izin vermek için AllowUnsecureConnection parametresini ekleyin.

Parametreler

-AllowClobber

Bu cmdlet'in var olan bir modülün yerini alındığını gösterir.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:10
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-AllowUnsecureConnection

Bu modülün SSL ile güvenli olmayan URI'lere bağlanabileceğini gösterir. Modül, HTTPS sitelerine ek olarak HTTP sitelerini de yönetebilir.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:11
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-CmdletAdapter

Cmdlet bağdaştırıcısını belirtir. Bu parametre için kabul edilebilir değerler şunlardır: ODataAdapter ve NetworkControllerAdapter.

Parametre özellikleri

Tür:String
Default value:None
Kabul edilen değerler:ODataAdapter, NetworkControllerAdapter, ODataV4Adapter
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:6
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-CreateRequestMethod

İstek yöntemini belirtir. Bu parametre için kabul edilebilir değerler şunlardır: PUT, POST ve PATCH.

Parametre özellikleri

Tür:String
Default value:None
Kabul edilen değerler:Put, Post, Patch
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:4
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Credential

OData uç noktasına erişimi olan bir kullanıcı hesabı belirtir. Varsayılan değer geçerli kullanıcıdır. Uzak bir bilgisayar Windows Vista veya Windows işletim sisteminin sonraki bir sürümünü çalıştırıyorsa, cmdlet sizden kimlik bilgilerini ister.

Parametre özellikleri

Tür:PSCredential
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:3
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-CustomData

Özel verilerin karma tablosunu belirtir.

Parametre özellikleri

Tür:Hashtable
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:9
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Force

Bu cmdlet'in, var olan bir Modules klasöründe aynı ada sahip mevcut bir modülün üzerine yazdığını gösterir.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:8
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Headers

Web isteğinin üst bilgilerini belirtir. Bir hash tablosu veya sözlük girin.

Parametre özellikleri

Tür:Hashtable
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:12
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-MetadataUri

Uç nokta meta verilerinin URI'sini belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:2
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-OutputModule

Bu cmdlet'in oluşturulan proxy komut modülünü kaydettiği yolu ve modül adını belirtir.

Bu cmdlet bir ikili modülü, modül bildirimini ve varsa biçimlendirme dosyasını belirtilen klasöre kopyalar. Modülün yalnızca adını belirtirseniz Export-ODataEndpointProxy modülü $HOME\Documents\WindowsPowerShell\Modules klasörüne kaydeder. Bir yol belirtirseniz, cmdlet bu yolda modül klasörünü oluşturur.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:1
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-ResourceNameMapping

Oluşturulan cmdlet'leri özelleştirmenize olanak sağlayan eşlemeler içeren bir karma tablo belirtir. Bu karma tablodaki anahtar kaynak koleksiyonu adıdır. İstenen cmdlet adı değerdir.

Örneğin, karma tablosunda ürün anahtar görevi görecek kaynak koleksiyonu adıdır. Mal sonuçta elde edilen cmdlet adıdır. Oluşturulan cmdlet adları Windows PowerShell cmdlet adlandırma yönergeleriyle uyumlu olmayabilir. Bu cmdlet modülü oluşturduktan sonra cmdlet adlarını değiştirmek için kaynak CDXML dosyasını değiştirebilirsiniz. Daha fazla bilgi için bkz. Kesinlikle Teşvik Edilen Geliştirme Yönergeleri.

Parametre özellikleri

Tür:Hashtable
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:7
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-UpdateRequestMethod

Güncelleştirme isteği yöntemini belirtir. Bu parametre için kabul edilebilir değerler şunlardır: PUT, POST ve PATCH.

Parametre özellikleri

Tür:String
Default value:None
Kabul edilen değerler:Put, Post, Patch
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:5
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Uri

Uç noktanın URI'sini belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:0
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.